The snare is snappy. I would make that kick bigger tho.
The bass sounds kinda thin.
That lead synth has a working melody, but needs to be cleaner and not nearly as loud in the mix. I might even low pass the synths around 15k to cut down on the grating noise in the hi-end.
I can barely hear the atmosphere in the background (even in the breakdown), but it sounds cool.
The ride sounds good in the 1st drop, it could use a bit of reverb to get it driving more?
Definitely strong dance floor vibes, just clean up the mixdown.