Your rapping is on point, I like your flow. I feel like as long as you write well, you are going to do well because of your flow. Production though, needs some work. But I think EQ, frequency management might be the biggest problem. Some frequencies are fighting with each other and most importantly, kick is not cutting through the mix.