I realize that some spells can only be earned by doing especific quests, like the Hunter quest "taming the beast" to be able to call pets, and the shaman quest to be able to summon totens. I am afraid that maybe i didnt did some of these missions in my character and may be missing some spell.
Is there some site or video where i can see all the quests in wotlk that reward your class with a new spell? i searched but didnt find.
List from top of my head
Warrior - Defense & Berserker Stances
Paladin - Redemption
Warlock - Mount (optional), Succubus, Voidwalker, Felhunter.
Shaman - Totems
Druid - Bear, Cat forms. Flight form optional & for Anzu summons.
Hunter - Taming pets
Paladins can do the epic mount questline too.
Warlock also needs quests to get the Doomguard and the Infernal.
Druids can do the quest for Cure Poison.