-your squishing your sentences in a lot, to get them in before the next line
-i feel like you are very flat/monotone in the beginning
-you werent convincing, need to work on that acting
-there seems to be a separation between the rapping and music, as if you are just rapping with music in the background.
-you switched the beat up during your rapping, which helped the song, now do the same for the music playing so that it has a certain cohesion. Then you wont just have a looping background effect.
-you stayed on topic throughout the song, good job.
There is your criticism, im not much a fan of hip hop, but i try to diversify my music library a bit from time to time.