your percussion is soo soo off time, honestly the song would be leaps and bounds better if you just trashed the cymbals and drum hits. also it sounds like you deviated from whatever scale you were using a bit, throwing in some off key notes.
aside from that, not bad for a first song, but not great as a song in general, id say you need a little rhythm and timing 101, study some scales etc