Really love the tune of this track, quite 'swingy'. The only things I can point out that need work are the mix and the breakdown/build up. I think you've got TOO much stuff clogging up the low frequencies and it makes the track sound muddy and sloppy. Try playing each element at a separate time or notch out the clashing frequencies with an EQ.
For the breakdown/build up, try playing with the dynamics, pitch and spacey effects (delay, reverb). Give us the impression that the track is falling apart, then bring it all back and build it back up adding effects as it goes, then DROP!
Nice work on this one!