Well since this is something that's been asked for all the time when I am streaming or even when I'm not, here goes a screenshot of my keybinds and a list of macros that I am using.
/cast [target=arena1] polymorph
/cast [target=arena2] polymorph
/cast [target=arena3] polymorph
/cast [target=focus] polymorph
/cast [target=mouseover] polymorph
/cast [target=focus] deep freeze
/cast [target=mouseover] deep freeze
/cast [target=arena1] deep freeze
/cast [target=arena2] deep freeze
/cast [target=arena3] deep freeze
/cast [target=focus] counterspell
I'm not using a macro that you double press to remove Ice Block, instead I have this for Ice Blocking fast out of a cc or something:
/cancelaura ice block
/cancelaura hand of sacrifice (for spellstolen sacrifices, however I remove the last line when I play ret/mage)
As for my keybinds I do not recommend anyone to use the same one's I am using, use your own is always what works best. Please be aware of that those keybinds might be the most fuckt up ones you will have seen in a very long time
Bartender4 - UI addon
MoveAnything - UI addon
Afflicted 3 - Tracks enemy cooldown (i.e time left on trinket, when kick is ready, when counterspell is ready etc)
Snowfall Keypress: works like a latency fix for -100 ms, in WoW when you press a spell it activates once you release the button, with this addon that is reversed so this helps me CS short casts like Fel Domination or lusted+veins'd sheeps.
Atrox Arena Viewer: this addon lets me replay the games and see scoreboards of other games, so I simply can track where something went wrong vs a certain team and then try to avoid doing the same mistake vs that setup in the future.
Combat Log Fixer: Addons sometimes fuck up, stop working in the middle of arenas, this addon is making sure that they start working as soon as they stop working.
SpellAlerter: Pretty much does what the name is, alerts me when certain spells are cast.
Gladius: Assuming most people know what this is already, arena unit frames addon.
Gladminish: A DR tracker that is configured to work with Gladius