After you unlock the Fortress at level 25, you can built up an Academy which just passively gives you more XP you can collect regularly. Arena fights are good for XP, you can do 10 of them per day for XP. Dungeons are also a solid way to get XP. When you unlock the stables, pet fights give more XP than I was expecting.
So you keep your melodies at max lenght. Generaly, 2:1 for most classes is best for defeating enemies with high resistance to you, while 1:1 is best against someone with 0 resistance. But bard might be exception to this rule due to having higher int than constitution by a lot decreases your melody lenght.. 369 287 14 355 353 26 240 167 72