I'll be honest: Rap isn't really my thing (Even if I did rap with a group of friends for fun years ago haha) and pretty much everything I know musically I figured out or learned myself... So I may not be the best person to review anything.
I personally think the project itself sounds interesting and I think has potential. (It's good to experiment and figure out what works and what doesn't - It's how you develop) I really liked the intro and the samples used. (Reminds me of a few nostalgic soundtracks I enjoyed from way back) Everything is mixed well as far as I know. Really. Everything is fine. Anything I could criticize would just be a matter of it not being to my personal tastes - Like maybe the shouting style could be different or I might change a few words here and there... Just nitpicky stuff not really worth worrying about.
But who am I to tell you what you should do? Just keep doing what you're doing dawg!