the lyrics are decent, but I can tell your just beginning -- they will get better over time.
Flow is decent too but can be touched up.
Your delivery is kind of bland... a lot of parts, I could tell you were reading off paper. Just put more emotion into it
Rap it from the heart!
As far as annunciation goes, I would practice your verses a bit more before keeping the final recording -- perfect them a little more... but sound out the words fully, some seemed mummbled. It may not seem that way to you, because you know your own lyrics 100%. But to other people who don't, you just have to make sure you annunciation is on point best as possible.
the "changes" repeating part, you should not have added that... took a lot away from the song, unfortunately.