For MP regeneration (level 5), I think it would be better to give a fixed number instead of a percentage, so that regeneration doesn't depend on logistics. Let the numbers be like this:
* +250 without the Water school
* +500 basic Water
* +750 advanced
* +1000 expert
The mana cost is similar to other control spells - 20 mana without the school. + a limit of 2-3 times a day per hero.
Reasonable numbers would be something like 200-400-600 and 1 time per day.
Although it will be a bit boring, the day will start with casting this spell, and then everything will be as usual. There isn't much room for the skill...