https://wotlk.evowow.com/?talent#IfxdbuMhoiV0Iktbhbhkhb
prio of talents:
1.hit+drain life
2.corruption bonuses
3.tankiness
4.rest
(5).after getting improved felhunter, swap to demo tree before going further affi if you play solo, keep going affi is you play a lot of dungeons with your friends. 20%damage resistance, stamina buffs and improved health funnel will make you a juggernaut, facerolling everything on your wake.
Affi is the best leveling spec (the others are playable after ~~45 lvl) that is giving you one of the smoothest wotlk leveling avaiable.
Put corruption on everything you pull, CoA if they are not your primary drain life targets. No sbolt: too much mana, low dmg. Drain life is a way to go! remember, that using a drain soul right before target dies gives you a lot of mana=less life tapping=more dps. things die too quickly? yeah, they will die quickly, a good leveling is pulling more and surviving it.
Make use of ur pet, learn how to control it, how to make it tank for you
recommended leveling glyphs: healthstone, shadow trance(the one giving you sbolt on corrup ticks)
make sure to do a felhunter quest whenever possible
In case you are in dungeon and creeps die too fast: usually corruption on everything, unless they die within 3 seconds, then only drain life. Rain of fire on aoe