Something I would change, is the kick, if there is one. Something to make the beat a little cleaner. Also, the vocals during the chorus sound a little muddy under everything else. I don't know if it's on purpose or not, but it makes it hard to understand the lyrics.
---
I'm not good with understanding the story of lyrics with rap, probably because I don't usually listen to rap, but MAN this go hard fr. The beat was very well put together, not too much percussion, but not too little, either. The flow was excellent and the transition from the verses to the chorus was also swell. All in all, very good production right here. :)