Well, this is kinda out there, but imo playing blood mage is stupid if you are trying to level the class. So i was thinking that like for every revive the blood mage should get like 10 xp to compensate for its role of being a support like teamate. Alot of people shy away from this class bc of its lack of abilities to aid in the killing of others. While everyone loves a blood mage on their team no one wants to be it.
So think about it and maybe give it a try...again just another though.