I'm not sure why no one has any constructive criticism to give... I'll try to help the best that I can.
After two listens I can tell that you're suffering from the same type of setback that I myself used to suffer from. It's minor--in comparison to most others--but it has dramatic effects on how the song sounds as a whole. Your flow is suffering from trying to hit the snare. Not just trying to
hit the snare, but your voice is inadvertently raising / speeding up when you do actually hit it. The snare should be a guideline, not a fence. It should keep you in time, but not hinder your flow. Your flow won't suffer if you don't end a line exactly on the snare, nor will it suffer if you do (correctly, without speeding up to do so).
I used to have this problem because I would either write too many or too few syllables per line. Doing so would cause me to have to either play catch-up with the beat or cram everything into it. This also can sometimes make words come out slurred when you cram them together. It's really only something that can be delt with through time, but it can't be delt with if it isn't pointed out. Over time you will eventually learn to predict when and where the snare / kick is going to hit, and you will be able to write / flow accordingly. This, as I said above, only comes through time and much practice (not to sound like Mr. Miagi).
Other than that, your voice is dope, as I've told you before. Your emotion could use some tuning but, again, that comes with practice. My only advice for getting your emotion / delivery better without it sounding forced is to completely memorize each verse before laying it down. There are obviously other ways to do it, but that is the easiest and most simple.
I won't comment on the mixing at the moment, as that isn't as important as the more technical aspects.
If you feel like it, hit me back on "Coming Home".
