I use a blood ruby for mana. But, If using legendary ring, you still have enough mana from gear and pets that when your low, you can hit pots a couple times and be good. Again, knowledge passive wasted in my opinion.

I prefer agility as it raises hp and a bit of damage.