What's the best way to level up?

Usually I just grind the normal way to level up, farming quests and doing chest routes a few time, but is there any other efficient way? I’ve heard that King David nets a bunch of exp if you can farm him, but I don’t want to go a dark wizard on my current character and trying to gain reputation is an absolute pain once your evil. Is there any other method of levelling?

kill magic council soldiers.trust me,when ur max lvl with bad rep,just surrender and do good rep quests.easy

theres only 2 ways to gain exp: kill people, or do quests

you forgot the ancient art of c h e s t
beware, this method will be removed by fishing update, so make it count