I wouldn't really call this rap because you only use a few sound clips of rap but they don't really match to me.
Let's start with the good things, I'm down with the beat actually. Although I don't like the drum samples , they don't really have a lot of power when that's apparently what you going for. I also kind of like that scratchy sound with the drums a bit, if you mix it right it can not become too tiring but you use it a little to long.
But that main synth oh man it sucks. It's just too much going on, there's like a weird delay between the different pans and it sounds off beat where something with so much power should be on point and it like gets you excited! like BOOM BOOM BAM BOOM BOOM BAM! Not BOOMOMOMM BAAAAAAAAAMAMMAMAMA BOMMMMAMAMMAAMOOMOMMMAM
The Synth also is like both high,mid, and low, which you can do sometimes but here its too much low and its mixed too loud and heavy where it tires my ears out within 30 seconds.
This is better than some stuff I've heard but definitely not as good as you can be. Try mixing the bass down, try using multiple synths rather than mutiple samples and add some more than just the one synth and some percussive stuff. And try getting your composition down with that synth, its kind of random in certain parts. Not on its own but with the vocals its like its spazzing out.
Keep trying man!