You are clearly gifted. You just got to make some improvements and you are right there.
The beat is great no doubt, but to improve to these advice.
Add effects to your sounds. Reverb, chrous, flanger and etc. Also mix them well and turn it down.
Select better sounds, this is sound design.
You got the rhythm and the compositions down you are just missing the sound design. Your sound, "sounds" very stockish or amateurish. Pick a sound that is amazing, then EQ it and put some effects on it and make it SHINE!
Keep at it bro, i promise you will get better.