Your kick and snare don’t stand out, like you said in the description. Maybe run it through a channel with Maximus, it’s a very good EQ, especially for percussion. Also, if you’ve got Sytrus, I recommend using that for some of your basses. Maybe resample and use a vocoder if you wanna make it sound liquid, with some nice background-ish growls. Also, I don’t hear much reverb in this song! It’d make it a hell of a lot better.
In addition, try having more variation, like occasional breaks in the drums. Maybe change your drumset entirely while in a drop, and apply reverb.
Also, your growls sound like they’re all irregular waveforms with maybe a lowpass filter(?). Try creating a patcher preset to play both your bass sound and a simple sub-bass sound (3xOsc works fine for this, just change the base note to C7 or C8).
In conclusion, your music seems like it could really be good in the future. You just need to learn some of the fundamental ‘ins and outs’ of the EDM scene.