I'm not sold that you're feeling those lyrics - put a little emotion into your performance. It sounds like you loosened up in the second verse, but it felt a little rigid in the first section - good vocals though. Have some fun when you're recording and it will show! Your track is really cool, fits well with the lyrics.
So dope man. Really good work there. I feel like the vocals could be mixed in more and the kick brought down some. Some of the transitional fx are not rly mixed in well too. I feel like this could be a radio hit quality track if you paid a good mixing engineer to mix it for you.