yea i agree with bhudda. the beat is hot, but it's an angry beat, and you need to be angry! instead of sort of speaking it into the mic, yell it into the mic. the lyrics are okay, but your flow slurs VERY minorly off beat on a word here and there, and some of the backing vocals don't fit your main vocal layers which again makes a couple of words sound like they're off beat lol.
if you re-record this with more passion, more emotion in your voice, i think i could rotate this. the beat is hot, the higher piano variation is dope.
i know you might take the "speaking into the mic" comment as disrespectful lol. listen, i'm euro, i lack some terms here and there. i basically mean, however much passion you put into recording it, you need just a little bit more. i'm basically trying to be difficult so you can improve.
and if you DO decide to re-record this, and you DO decide to post the re-recorded version up here, pm me? i don't come into this section of the board a whole lot.