Nice
This is pretty good by itself at the moment. The only thing I would complain about is that fact that there's a lot of places throughout the song that are out of tune. I would really fix that if I were you. But this definatly has a massive amount of potential, you should continue working on it.