Sounds like a beat early D-12 would've rapped on,which is not a bad thing. Beat is mixed decently but the vocals sit "under it" if that makes sense and they sound kind of dry. Did you process them at all? I hear two lead vocals at different octaves: I'd pan the deeper octave to the left or right a little and let the natural toned one stand out. Finally, the vocals kinda fall out of alignment during the last rendition of the hook....dope vocal tag and if the scratches are authentic that's dope too.