This is a favorite jam of mine.
It has a nice melody, a good progression. Your snare has good punch, but feels like it's missing the high tones. The hats feel much too loud outside the drop.
Overall, an interesting choice in your mastering. I rather like your bass sound (the one during the drop, I mean).
Nicely composed, but not quite great. You're on the right track.
By the way: were you using Autogun? That's a helluva VST.
Please contact me if you would like to use this in a project. We can discuss the details.