sounds like u have the structure for a good track laid out, but it still feels really empty.. drums seemd to need more filling out...but that was through headphones il check it during the day on my monitors
day time edit:
does still seem kinda messy and the drums are pretty empty
Some good beat changeups in there, really swingy. Definitely try to fill it out more and clean up the mix. The reverb on the kick is a bit much for me but it does seem to give a good effect. keep at it!
Sick layout you got there, but like what everyone else has been saying, drums need beefing up a bit! and the snares high end touching down a bit after the drop, gets a bit annoying. keep working on it though man!