I managed to beat Velius without too much trouble. Ramza's a lancer so I just kept jumping against Wiegraf and then Agrias's Holy whatever-it's-called sword attack cleaned up on Velius. Everyone else just did as much damage as possible before getting killed and I just spread my party out so any magic would only hit one at a time. Not too bad.

However, I can't even figure out what I am supposed to do against Elmdor on the rooftop. Stupid Rafa gets killed in the first turn every time and Ramza's the only character I even get a chance to do anything with.