improve the application itself, first. before you start charging for anything, it at the very least needs some polish.
as for development vs promotion, most of the work you'll do to promote your app will probably not generate much attention. figure out what will be most effective and go do that. you're on your own right now, so you don't want to waste a lot of time on things that may or may not work out.
as for development vs promotion, most of the work you'll do to promote your app will probably not generate much attention. figure out what will be most effective and go do that. you're on your own right now, so you don't want to waste a lot of time on things that may or may not work out.