Sounds to me like you might need to just level up some more. Your levels seem too low, especially Vaan and Penelo. And Flame Shields help out in the King Bomb battle.
As for the second question, the only explanation I can come up with is that you don't have enough MP whenever you try to cast thsoe spells.