Good job! Your fights sound a bit sloppy, but a win is a win.
Reraise items are useful here for saving MP, but the real MVPs are Hi-Potions and Vile Elixirs. Weakness is a major enemy, as it lasts 5 minutes, plus the time and/or resources to bring you back to full.
Icemage