Nice entry, but maybe too ambitious for a game jam, because having a class system, leveling system and game mode with training is cool, but the core mechanic is not polished enough. Some things you can do to make it more clean :
- A variable jump, more you press on the jump button, higher your character get, like on the Mario games or the vast majorities of plateformers
- Feedbacks when you take a damage : screenshake, frame freezing, animation, sound
- Feedback when you make a damage : blood, sound, ennemy, animations
- Feedback when the ennemies are attacking, a change of colour on the sword has not so much impact, so we need an animation, or a sound
In overall, it's very impressive the quantity of things that are in this game, and it's quite good ! But maybe for the next game jam, make a more simple mechanic and polish it until it's perfect.