Training mode experience
If you're very patient, you can level-up your character by playing and replaying Training Mode over and over again. It takes a lot of time, but you can theoretically max your character out with enough time spent in Training Mode, to the point where your character could get through the hardest difficulty in-game with no issues.