HUNTER – Blood Elves make mediocre Hunters. None of their racial abilities affect a hunter much, because of the range a Hunter must maintain. The silence effect is more suitable for melee oriented Survival hunters, but that isn’t great either.
MAGE – Mage is a well suited class for Blood Elves. Enchanting is a great tradeskill for Mages and the ten point bonus helps. Arcane torrent not only regenerates mana, but can silence any casters near you. This can easily turn a battle.
PALADIN – Blood Elves make great Paladins. Arcane Torrent helps with a Paladins limited mana and the Magic Resistance fortifies their defense even more. The Silence is also great for fighting escaping Mages and fear casting Warlocks.
PRIEST – Blood Elves make great Priests for the same reason as Mages. The Enchanting bonus is a great tradeskill help. Priests need all the mana they can get, and Arcane Torrent really helps them last. The Silence along with their other Silence spell can be used consecutively to stop casters flat.
ROGUE – Rogue is possibly my favorite Blood Elf class. Arcane Torrent is an amazing ability. Two seconds of silence can be the difference between life and death. Coupled with the energy regeneration, this results in a huge increase in damage.
WARLOCK – This is a very dangerous combination. Warlocks are a very powerful class and Blood Elf racial abilities augment it perfectly. A second silence for Warlocks can change fights instantly. The two percent spell resist, along with Warlocks already high resists make them almost impervious to magic. The Enchanting passive is another great bonus.