I dont like the hook only because your not in key with the beat, so it doesnt sound right. I think if you worked on singing to get the right voice, you would kill hooks. A friend told me to practice holding notes along with a piano. I havent tried yet lol cause I have a horrible voice, maybe you could better from it.
Verses are pretty solid. If Stypes or Fabolous were on this, it would be ill. It deff sounds like a dope collab track. Even if you got someone from your crew on it. As long as they bring the same vibe, keep it simple and real. Shits dope.
The way you start your second verse, lyric wise, sounds like a completely different rapper, or that your just only spitting the second verse. If that makes sense. I'm jus saying, you re-introduced yourself at the start of the second verse.
I listened to the entire song lol.