This literally has elements of all my favourite genres/styles of hip-hop!
Drum breaks, vocal chops, synths....you got everything in there. That being said, the bass line seems off key? Not sure if thats some synth modulation or what, but it sounds a bit out of place. It's a nice line, just...