You're kidding. This was released two years ago and went under the radar?
There really isn't much I can suggest other than a little bit of audo balancing, certain parts of the song feel a little bit louder than they should be, but it may be my speakers goofing up on the way the song is mixed.
Incredibly solid song, and legitimately nothing I can suggest. I really hope this gets noticed, because it's one of the best songs I've heard on this site in casual browsing. It has a lot of energy and really fits your samples of the rap lyrics.