Some parts were repetitive, try to make better the lyrichs next time you make a song, also, try to add (or find someone that can) a little more music next time , i can't handle the almost non-stop tub tub-tub tu-tub-tub (a.k.a. rythm), anyway, you are an enough decent voice, and that isn't really bad.
And i'm not really into rap (but i tried to have a neutral POV [Point of View]).