Unfortunately the game is designed such that as you get higher level in a weapon it becomes harder to gain more of that weapon. Now there are ways to do this that would make sense. Less xp per action or needing more xp to gain a level. No, what they did was added a threshold. If you have sword skill 5 then the first 4 times in a fight you attack with a sword nothing happens. Then each attack afterwards is worth standard sword xp. This means if you do it all in one fight you need to attack, say 23 times to level up. Or you could spend 19 fights attacking 5 times each for 95 actions instead of 23. And if you don't get to fight 5 times in a fight? You'll never level up at all. Short fights mean you're guaranteed to stagnate. My first character who had shield skill 5 going into the dungeon didn't gain a single shield experience. I eventually just unequipped one of the shield to level his hand to hand skill.
It's now clear I need to do skill up fights and story fights and I have to set up differently for each one. So I need to either bring weapons for my mages or build up their mana enough that they can cast attack spells every fight.
BMI: 21.82 (+.14)
Wii Fit Age: 28 (+1)