I think the only thing this could use more of is compression on the vocals. The beat is just a little too loud overtop. Okay, well, moderately too loud. Not so loud I can't hear, but it's still a bit hard to understand what you're saying, not because your diction is bad or the recording quality, but they're just way down under that beat. Compress them hard, bring them up, then do your EQ magic.
You could also chorus any sung stuff really wide and get a nice smooth sound. That's what was missing from your intro, but I honestly would love to hear more like this.
If the vocal volume issue were fixed, this would be the BOMB.