The tune's allright, but you've got some sonic problems....
- The mix is very thin-sounding, like you over-eq'd the mids right out
- overall, the track balances could be better defined and the entire mix needs some dynamics and "punch" to differentiate the chorus/hooky bits from the verses
- the vocal is very prominent, which is not necessarily bad, except that what's making them too up front is a tubbiness in the low-mids that is muddying things up quite a bit
- the drum kit elements could come out a bit more - they tend to get buried - but it could be that they're fight with that vocal tubbiness I mentioned
Revisit some of these problems and you'll have yourself a decent cut!
Good luck,
Bruce