I didn't think the voice was too low, I could understand all the Boyz-in-da-hood language. I didn't think much about the percussions, especially those claps, they're pretty irritating. And the kick just doesn't have that thump that this genre needs. Overall though, I guess it's pretty good for this kind of style.
Yeah that bass drum sucks, the clap isn't so bad, but could have some more character. There is also some sound that comes in during the hook that just muddies everything up. To me the vocals do sound a little low. Also the 'what!'s during the hook sound distorted like they're clipping or something. keep it up