Re aggro:
During a FATE where everyone's agenda is keeping him/herself alive, not many tank players without a reliable form of healings will take the initiative to hold hate, and that means you WILL draw hate and have to know how to deal with it. Usually kiting will be sufficient. Unfortunately, this may continue to be a problem in dungeons if the tank is new to MMO and the holy trinity concept, during which you have to teach him and hope he listens. Unless the tank does not know anything about tanking, you won't run into hate issues unless you recklessly spam attacks which I believe you won't!

Re macro:
at this moment, archer/bard is one class that can be seriously dumbed down with a few smartly crafted macros i.e. macros will seriously help you. But feel free to play around with the abilities until you are familiar with the system and look up some video guides wrt archer macros.