PETER PARKER THE TRACK.
I think your mix could be improved by having a better recording (it may be my ears, but it sounds at some points, you may drift away from the mic but for the most part its fine) I do think you could be clipping cus it sounds a bit saturated. Maybe some slight reverb would get it to sound a little more... in the mix, right now it's bars on top of beat. Sometimes it helps to EQ the track where your vocals are dominant, but cutting gently (like -3db where your vocals are dominating, sometimes in the 1-3k area or something, i dunno it depends your ears will knwo the sweet spot) just in general doing that can allow the beats overall volume to rise and let the vocals sink into the beat so it's more of one. the idea is that you don't notice that the EQ was cut like that so do it gently but that might help it get in a little bit. that beat is so crisp and your vocals are distorted/saturated... if that's an effect i would personally take it off or tone it down. if its not, then you may be in the red w your vocals. turn the input down on your interface if you're gonna be that close. Then, go listen to my beats and come back and spit bars on some of my beats and we both profit