yes use your enchantment spells to give your weapon a element they are weak to. This will help a lot when you are having trouble hurting them. In the end you will just have to level up your class for certain types as previously mentioned. The gems you can equip will also help raise your "Affinity" or your "Class" as well as boost your stats. The object of the game is to use the menu for every encounter. Sooner or later you will get use to the game. I'm down to the last five bosses before I get to new game plus.