I would recommend doing 1 town of mq a day until you're done with mq then grinding exp mobs such as nommar, mega, 3i, yarde, or just run around and kill stuff that gives decent exp. I sometimes kill blaze colon (first map from maios when walking to 3i) nommars, neknotts (only when +1000% exp boost is out) h.ents. basically any exp mob.
Personally I like it when I get a servant + assassin in grinding parties. The servant would transfer all hate to you while the sin kills quick as heck. One problem is mp, so I'd imagine you might want a wizard-based member or a minstrel. This is my ideal party since I don't have a proper tank character yet.
As for the mobs to grind, I wouldn't recommend Yarde or Third Eyes since 'ghosts' would seriously hurt your time per kill and the waiting time for a mob to show up. Grinding Baum Warriors is where I got the best exp per minute.
Edit: I got another suggestion for ya. Why don't you try spamming DoC? Ofc it would cost a lot of spina, but I think it's worth it. Or you can switch to minstrel and leech XD