Your vocal flange seemed a tad harsh. The bass drum sounded slightly lost in the mix, if you cut off 0-80 hertz in a simple EQ of some kind, it can really aid in bringing some inaudible noise out of the over all mix. Possibly a layered kick could also fix this problem. often times adding a low sin wave bass to the song can really bring some life to empty placed. It seemed that you had amazing drums for rythm, a crystal blip of some kind for the lead, which took the higher range. You had the orchestral chords taking mid along with your vocals in mid as well. That leaves the lower end of the hertz spectrum untouched for the most part, giving it an empty sound in gaps. The drum rhythms were excellent and nothing to be tampered with. You are a talented rapper from what i can tell, and have a good since of word timing. ( which is hard to find )
Hope this helps in some way =)