Really could use a master limiter. The volume is not consistent at all throughout. Vocal samples are interesting, but it really doesn't get anywhere until around 1:30. A lot of people will not be willing to listen quite that long before they hit the skip! Really like the idea of the track though, so plus half a star for that.
Mixing wise, watch your low frequencies. See how they interact, interfere, cancel each other out, or resonate. This is your biggest problem. Watch for redlining on the mixers too. I always masterlimit tracks approaching that upper volume limit. It eliminates unintentional clipping.
You could really benefit from more hi-hats and crashes, maybe some sidechaining. Without it, there seems to be very little flow in the high sound registers, if much at all. Keep at it though!