Upgrades
Within reach
202 you can get at 34 · open one to see where

Learn
Berserker Stance, Intercept (Rank 1)
The Affray teaches it, and it starts in The Barrens.No trainer sells it.
do not skipThe Barrensat 30
Then, in order of payoff
Behind you: The Barrens still holds 3 open errands. 202 upgrades still out there, ranked under Upgrades.
Raids are the level-60 story.
Everything in here drops in raids tuned for level 60, in groups of twenty or forty. At 34 it reads as a preview, not tonight's plan.

Tonight's bill · level 34
4 gold 80 silver
Three rank ups on abilities you already carry.
New at level 34
Still on the shelf
46 ranks you walked past26g 91s›
The same trainer sells all of these on the same visit, at the price they always were.
Level 24
Demoralizing Shout · Rank 2
80s
After tonight
Level 36
Mocking Blow 3, Whirlwind
3g 60s
Level 38
Pummel, Slam 2, Thunder Clap 4
6g
Level 40
Cleave 3, Execute 3, Heroic Strike 6, Plate Mail, Rend 5
11g
Other trainers
Buy Expert First Aid — Under Wraps
Deneb Walker (Arathi Highlands) / Balai Lok'Wein (Dustwallow Marsh)
First Aid 125
Buy the Expert Cookbook
Shandrina (Ashenvale) / Wulan (Desolace)
Cooking 125
Buy Expert Fishing — The Bass and You
Old Man Heming (Stranglethorn Vale)
Fishing 125
Train Journeyman First Aid
any First Aid trainer
First Aid 50
Train Journeyman Cooking
any Cooking trainer
Cooking 50
Train Journeyman Fishing
any Fishing trainer
Fishing 50
Complete Triage
Doctor Gustaf VanHowzen (Dustwallow Marsh) / Doctor Gregory Victor (Arathi Highlands)
around 35
Complete Clamlette Surprise
Dirge Quikcleave (Tanaris)
around 35
Complete Nat Pagle, Angler Extreme
Nat Pagle (Dustwallow Marsh)
around 35
Head: emptyNeck: emptyShoulder: emptyBack: emptyChest: emptyShirt: emptyTabard: emptyWrist: empty 
level
Hands: emptyWaist: emptyLegs: emptyFeet: emptyFinger: emptyFinger: emptyTrinket: emptyTrinket: empty Main hand: emptyOff hand: emptyRanged: empty