Sounds decent
I'm going to start reviewing your stuff more harshly because you seem to have levelled up to the next level of music making ;)
The riff, rhythm, drum beat etc. are all great and there are many strong points about the song but listing these in every review will take me a long time so I'm just gonna get down to what you need to improve.
At 2:42, instead of having that synth play that melody have a light piano do it with a delay on it, try that and you will see how good it sounds :)
You need to take away the power from the synth, the emphasis of hip hop style music is usually on the drum beat, its what drives the song, so perhaps make the synth quieter at parts
Theres slight clashing at 0:36, sort out the volumes and it will sound much better
Apart from these and perhaps slight arrangement problems/preferences it sounds pretty decent mate :) normally i would give 10/10 but now im reviewing harsher for your own benefit