You need more a more dynamic mix for your background elements. They feel almost mono. Keep them wide and add some good panning elements. Your drum mixing is quite odd. The waveform should not has such sharp peaks and dips on your song. All the other elements should fill in those spaces in-between drums in the mix. I think your drums should be turned down and then you boost the whole of the song during mastering. The opening is just drums, which is quite boring. I would add more atmospheric elements. The drop consists of one bass, I would add some variation, or include breaks in it. It kind of just starts and keeps hammering non-stop without any time to breathe.