For the genre I think it has potential, solid arrangement and catchy instrumental chorus.
But as Wookiee pointed out the mix seems a bit off. Granted, I'm listening on headphones, but it feels a bit mid-rangy, lacking hi-end "air" frequencies and sub-shaking lows.