Good base for hip-hop, but needs some fixin' yo!
The drums sound Hip-hop, And I really can see someone rap to this, so you've succeeded in setting the mood, I have a couple of pointers though:
Some instruments goes nuts in the middle/top frequencies, I would choose something trianglebased in a lower octave maybe, and this song definitely needs a solid Bass to pump up the beat and also aiding the melodies in delivering the rhytm. So lower some tones/Change the synth and add a bass.
Then maybe add some dynamics to the drums, as I can clearly distinguish you're using two different drumloops over and over and over again, add small crashes, fills here and there, and this song will sound much more dynamic.