Let me be frank...
You've written a decent song here, like this could probably be well liked by the "tweens". But i'll be honest, you are not a singer sir... It's okay, i'm no singer either. Find someone who's a good singer and this could be a fairly good song, possibly with some limited radio potential even.