The Arms warrior relies heavily on its rage management and its cooldown usage.
Talents:
Level 15: Juggernaut is the go-to talent. Charge CD is lowered allowing quicker movement on heavy movement fights.
Double-time can be used in certain situations.
Level 30: All 3 are viable here. It comes down to personal choice. Enraged Regeneration is "strong CD" while Second Wind is a spec and forget talent.
*Impending Victory can be a dps increase if you find yourself having downtime.
Level 45: Very situational (and rarely used). Staggering Roar I do not recommend due to the fact that many classes already bring roots. Piercing Howl is a great snare to assist with kiting. Disrupting Shout is great for an extra interrupt.
Level 60: Dragon Roar wins out here if there are not multple mobs (4+). Bladestorm is the other choice and should be used when you know there are mobs that will last for 20 seconds or so. Shockwave is for control and will rarely be used.
Level 75: Safeguard and Vigilance are both reliable choices. Safeguard is greating for breaking snares. Vigilance adds an extra CD for tanks. Use both carefully as they can get you killed if poorly timed.
Level 90: Bloodbath. This ability lines up very well with other cooldowns and I will explain in much more detail below. Avatar is also a nice CD for a "you need to die now" kind of mob.
Glyphs:
Death From Above (Must have)
Unending Rage (Must have)
Recklessness* (This one you can change for certain fights)
Collossus Smash. Replace Recklessness with this if you do not have armor reduction on the boss.
Rude Interruption. Replace Recklessness if there are multiple interrupts on a fight.
Stat Priority:
Hit = Expertise (7.5% Each) > Strength > Crit > Mastery > Haste
Opener:
Shout - Charge - Mortal Strike - Berserker Rage - Blow CD's - Dragon Roar - Collossus Smash - "Rotation"
Rotation aka "Rage Management":
Mortal Strike should be kept on CD. To avoid capping on rage, make sure to dump via Slam before MS comes up.
Collossus Smash should be used when you have enough rage pulled to weave Mortal Stike, Overpower, and atleast 1 Slam.
Slam is your on GCD rage dump. This should be lined up with Collussus Smash unless you are close to rage cap with Collossus Smash still on CD
Heroic Strike is your off GCD rage dump. This takes priority over Slam only when you have 2+ stacks of Taste for Blood.
Overpower is use as your free filler when pooling for rage.
Execute takes priority over everything sub 20% except CS.
AoE
Burst AoE:
Heroic Leap - TC - SS - CS - Bladestorm
Or
Heroic Leap - TC - Dragon's Roar - SS
For sustained AoE you manage your rage as if you would for single target EXCEPT WW replaced Slam and Cleave replaces HS while maintaining your deep wounds debuff with TC.
Cooldown Management:
Bloodbath. This lines up well with Deadly Calm. The key to this ability is making sure you have enough rage where you are always hitting an ability while trying to weave as many HS in.
Dragon Roar. This should be used while enraged. Avoid using this while CS is on your target.
Skull Banner. If your raid has not set a time for this to be used it should be used in conjuncture with other CDs.
Recklessness. You will use this twice on most fights. Usually on the pull and once you hit execute phase.
Die by the Sword. 20% damage reduction which should be used when heavy AoE is going out. It can also be used to tank a boss or mob which only melees.
Stances:
Battle. This stance should be used when there is no heavy incoming damage.
Berserker. If you can predict when heavy AoE is going out you should switch to this stance while making sure you will not rage cap once the AoE hits.
Protection. This is your personal CD. Use this when you are in danger of dying.
Addons:
WeakAuras.
Also, keybindings are essential to maximizing your play as a warrior. With so many abilitis off the GCD, no macro, no clicking could improve your damage.
Please leave some feedback so I can improve on this guide. Thanks.