Looks really grindy but that's cool. Perhaps you could have npcs that assign you a mining daily where you sell x amount of ores for a premium price just to help overcome the dauntingness of it all or even perhaps gain an extra bit of exp on handing in of the task. Judging straight from the video, you should display the amount of exp left to level up as well.
That's a really nice level up animation btw

Nice update!