Vocals are absoultely unintelligible and don't sit in the mix at all--they are either buried (most of the time) or popping out (occasionally). High hats are way too loud and distracting--the song isn't about the high hats so drop them in volume. Main pulse of the song (kick and snare) don't groove at all and are overpowered by things that should ostensibly be further back in the mix.
Overall lack of depth across the board. Mix sounds paper thin and uninteresting.
Decent attempt but it needs a better mix. Compress those vocals and work on getting them intelligible.