firstly i think the overall thump of the track could be a little louder.. not sure how or if you mastered it but i all seems very flat, i'd personally put a mix bus compressor on with a short delay to give it a little more bouncey feeling overall.

hats seem a little thin, like they've had all the bottom eq'd out. while its obviously the right thing to do as the lows take up much needed space, i think you may have went a touch to far as they dont cut thru the mix now. they just kinda fizz about on top of it.

bass is fine. it works around the kick drum nicely.

i do feel the kick could have a little more oomph to it though.

i also think it needs a hook to bring it out of loopy territory.

overall the production is very good for a headphone mix but i think it needs a mix onn monitors just to iron out a few issues.