Could be better...
You have great basses and kicks but i think the snare throws the song off a bit. I would at least change it for the opening since it fits in pretty well later on. The melody is nice and you've got some nice change ups in there along with a good variety of instruments. Keep at it!
- SkyRiderX