Holy Guacamole
While I absolutely respect a talented flow and always appreciate the presence of organic elements in any electronic production, I feel that some easy improvements could make your song a bit tighter.
I give this a 7/10 for two reasons - the vocals are great and the "chopsticks"-sounding piano melody is fun to listen to a while. On the production side, a lot of work could be put into:
A) Better use of EQ and your mixer, especially for the vocals. A lot of sound editing programs actually have pretty decent presets for hiss removal, compression, and normalization (ie Sound Forge's Wave Hammer). It kind of sounds at the moment like you recorded your vocals with a dollar store mic in your bedroom (which is fine if you did, I do too, but a bit of tuning up can go a long way).
B) A lot more variation in the loop. It's a Hip Hop instrumental - it doesn't have to be an epic compositional hmasterpiece, but the addition of a few more layers in the higher and lower frequencies could work wonders, and would allow you to build up to the vocals rather than showcase them and then set the song on "cut and paste" mode. Also, if you edited the drums a bit more, you might have them accompanying your lyrics rather than just accomodating them to keep a tempo. For example, cutting the beat after 16 bars to emphasize what you're saying is a tried and true technique.
C) Effects. I don't think you would really need to overdo it, but a minute amount of reverb can help to smooth over some of that looped feeling.
D) More shakers. Shakers are what makes or breaks a song. Just kidding, the shakers are also great.
Anyways, best of luck.