Something I should have mentioned was that when people say “Stance Dancing” what they really mean is closer to “Macro Dancing,” and in this way, it’s very, very simple.
For Battle Stance you want to macro Rend, Overpower, and Thunderclap. One of the macros looks like this:
#showtooltip Rend
/startattack
/cast [nostance:1] Battle Stance
/cast Rend
And for pretty much every other damaging ability, you want to cast it in Berserker Stance. This includes, Mortal Strike, Execute, Whirlwind, Slam, etc. These look like this:
Mortal Strike
#showtooltip Mortal Strike
/startattack
/cast [nostance:3] Berserker Stance
/cast Mortal Strike
I don’t macro heroic strike since it’s off the gcd and can become wonky, but otherwise, you’ll want to do this.
Couple notes. First, I don’t use these macros when in Prot Stance because I don’t want to get tripped into Battle or Berserker if I’m in trouble and need to tank a bit. Second, this does hurt button bloat a little bit because you’ll no longer be able to space out your battle and berserker abilities. For example, Overpower used to be Hotkey 2 on Battle Stance while Whirlwind was Hotkey 2 in Berserker Stance. However, since I now need to cast it in both Stances, it’s just Hotkey 2 on both.
Anyway, get a new weapon, setup these stance dancing macros, and make sure you are hit/expertise capped and I’m sure you’ll notice a nice rise in your dps. If you still don’t, join the Fight Club warrior discord and check out the Pins in the Arms Warrior PvE Cata Tab. There’s some really helpful information in there about gearing, rotation, all that stuff.
Cheers mate and good luck