basically whats the most efficient way to level up main story + sidequest and leave after you hit a certain lvl in a zone

Or just grind out all quest in a zone noi matter what.

for example in an area like forelands should i move on after 54 or stay till all quests are done.