My take
You've got some really great ideas there, especially that chaotic little bit you have about half way through. Synth sounds a little weak though, try playing around with equalizers. Also, just a touch more variation, maybe in the beat, mainly the kick. Let me know if you decide to update it.