Not that I am complaining but I think the skill "Dolphin Blessing" might be a bit OP. If keep it ranked up in comparison to your other skills, I basically never run out of MP even with all my active skills on Auto-cast.
Pair Dolphin Blessing with Tough Skin and Unicorn Power and you basically just become a tank with a big gun that never runs out of MP.
There may need to be some tweaking there.