rest, get mana pets/pstones (but especially rest cause its easiest)
And yes the numbers look about right, the stats dont just go stat+stat+stat, having a low PRIMARY stat hurts quite a bit as you can see from your sms rate vs your elementalist.
It is however possible, even likely, that the regen bonus from level is a bit low.

The 3 gstorms bit im afraid dosnt help me much in terms of cycleing. You wouldnt cast the same spell over and over ja?
I'd be interested in seeing more realistic data to see how bad it really is.

Think elems have it bad, imagine an am?:P Course, they can make their own pes

To be honest if it works out that you can't achive 100% efficiency unaided, I'm ok with that.