Hmmmm....
As far as timbres go, I'm liking everything except the kit you used for the percussion. Also, not really hip-hoppy... feels a little too upbeat for hip-hop and a little too laid back for anything else really...
Still, nice that you're mixing up a few styles.
A few minor mastering issues here - again, a low cut would clean things up and a limiter would prevent any unintentional digital distortion. I think you may want to experiment a little with multiple compressors. Compress the drums on their own to thicken them up, then run everything through a second compressor and make a few tweaks to your levels to get everything to gel a bit tighter.
Decent work for NG - -=4/5=-