Typically you need to be a mage to do that. The main way is apprentice/atronach signs giving 100-150 extra magicka respectively. Also enchanting each piece of clothing/armor with 50 fortify magicka sigil stones or enchanting it with fortify magicka gets you enough. Of course as a rogue or warrior there might be other enchants you'd prefer. Your style.
thanks. I just have one last offtopic question.
Can you think of anything besides evasion that can differentiate warriors from the other classes?