Interface
To get a rough idea of what your UI could look like, I will quickly go over what add-ons I use myself. To move my bars around I use Dominos (Bartender works pretty much the same).
For my frames I use Shadowed Unit Frames (own HP bar, target HP bar, group frame, boss frames,etc.)
For nameplates I use Plater. This add-on can feel very overwhelming, so feel free to play around with it, or simply import a profile of your choice.
Last but not least I use WeakAuras to track all sorts of buffs and debuffs. WeakAuras are also essential for both Raiding and Mythic+ content.
If you want to mimic my UI, you can find an import code for my Shadowed Unit Frames profile, as well as a link to my WeakAura pack, further down in the WeakAuras section of the guide.
Macros
Aspect of the Turtle Cancel Aura
You can cancel Aspect of the Turtle by pressing it a second time but it has a small delay in case you click it too many times in a short period of time. This macro removes that delay so use carefully.
#showtooltip
/cancelaura Aspect of the Turtle
/cast Aspect of the Turtle
Misdirection Mouseover/Focus Macro
Misdirection is an important ability in Dungeons but also in Raids: This macro will cast Misdirection on the target you are currently mousing over. Otherwise it will cast on your Focus target.
#showtooltip Misdirection
/cast [@mouseover,help,nodead][@focus,help,nodead]Misdirection
Party Leader Misdirection Macro
This macro will cast Misdirection on the Party Leader.
#showtooltip Misdirection
/cast [target=party1] Misdirection
Spirit Mend heal Mouseover Macro
#showtooltip
/cast [@mouseover] [pet:Spirit Beast] Spirit Mend
Spell & Pet Attack Macro
IT'S IMPORTANT FOR BM HUNTERS TO USE THIS MACRO FOR EVERY OFFENSIVE SPELL.
The auto-cast system from blizzard is super slow on pets and you might miss out, so make sure to use this macro.
#showtooltip “Ability Name”
/cast Wake Up
/petattack
/startattack
/cast “Ability Name”
/use Bite
/use Claw
/use Smack
Another important topic is pet attacks. You should macro them into all of your abilities when you're using a pet to guarantee the pet will use them on cooldown and not miss out on damage.
Here is one example for Kill Command. It is recommended to macro these into every important ability while using a pet.
#showtooltip Kill Command
/cast Wake Up
/petattack
/startattack
/cast Kill Command
/use Bite
/use Claw
/use Smack
/petattack allows your pet to instantly switch to your target and start hitting it.
/cast Wake Up is in case your pet is in feign death mode (can be used after taunting a mob in Mythic + to lose aggro).
Command Pet Macro
#showtooltip Command Pet
/use Primal Rage
/use Fortitude of the Bear
/use [@mouseover,help,nodead][@player]Master's Call
Combines every pet command ability in one button depending on which type of pet is summoned.
Cursor Trap Macro
#showtooltip
/cast [@cursor] Implosive Trap
Allows you to instantly use Implosive Trap where the cursor is.
Feel free to use this Macro for all of your other traps as well.
Mouseover Barbed Shot Macro
#showtooltip
/cast [@mouseover,exists, harm] Barbed Shot; Barbed Shot
Allows you to cast Barbed Shot on a target by just putting the cursor on it, no need to target it. If the cursor is not on an enemy nameplate, it will just cast it on your target instead.
Weakauras
Having good weakauras can really help you out a lot with keeping track of all the important stuff.
The best is just to find weakauras fitting your own interface preferences and play style.
Here you can find my personal WeakAura-Pack which I update regularly: https://wago.io/4QwOwBAhd
Here is the import code for my Shadowed Unit Frames setup:
If this doesn't suit your preferences, Wago.io has a huge collection for Hunters: https://wago.io/search/imports/wow/tww-weakaura?q=tag%3Acl3
If any questions come up, the Trueshot Lodge is your place. The discord server is by far the biggest hunter community and there are a ton of friendly people helping you out with your questions if you ask nicely.