One main thing.
Battle sequences. If you keep what you have here, but add some sort of graphics to the fighting, you will have something very good. Even something easy, like a Pokemon-style set up would work.
Also add some music, increase the map size, and make it so that you don't restart in the town after every battle..