I was hitting the same mp issue post run, boss combat could probably be made more efficient I think, some options you could consider if they're available
for sausegeyser usage
Maximize for myst \ spell damage \ +spell damage%
Spell doublers like rain-doh green lantern etc.
Magic Dragonfish...