How long have you been producing? I guess you're a beginner (no shame), and if you are this is pretty good. Work on the intro, add some instruments and make the drums "bang" a little bit more. Don't even start mixing and mastering now, you need to focus more on the structure than the final product so to speak. Good luck in the future homie!