There are different strategies for different enemies. Here are some of the best ones.
Bosses:When you are facing a boss DO NOT use magic. If you use magic the bosses alli will have time to attack. Instead, just run up behind the boss, attack him once or twice, then run back. An even better one is to run up, attack head on, and take some damage along with you're enemy. Then run far away from battle, and use cure on yourself. It restores all of you're health. Keep repeating this process until he's dead.
Ememies: For enemies, all you need to do is attack once, back away, attack twice, back away, do a bouble attack, and you win.
Magic enemies: Just wait for them to use the attack, and when they are charging up, go behind them, and finish them off.
Slow enemies: Basically the same thing as for the magic enemies.
Squirrels and bats: These are some of the hardest enemies in the game. Even though there small, they take 5 hits to kill, and they keep attacking. The best way to kill these guys are to continuously move backwards as it tries to attack you. When you get the chance, use magic on it. Keep using magic on it until it's dead.
Bosses servants: Whenever you face a boss, it calls for the help of an alli, and the farther you get in the game, the tougher they are. First of all, you ALWAYS kill the alli first. It could be any game from "Skies of arcadia legions" to "House of the dead". Always kill the alli first. After that then use cure on yourself, and the boss is all yours.