Getting a better recording of the vocals would significantly improve the song. I'd suggest buying (or borrowing, if you have to) a better microphone. Also, I don't know what software you have, but cut the recording of the vocals next time, because it's actually kind of off beat as it stands.