Get the HEAL/Esuna spell to lv 5 and you're good.

This game was meant to be very difficult. You can't get around it. I've only beaten the original once, and I'll quite possibly never do it again.