The arrangement is fine, sounds fairly standard. Melodically the track is nice, you gave it a chord groove which is cool, nothing insanely out of the water or ground breaking.
The quality is where it gets a bit iffy for me. The mixing is good and the sounds fit together, but they're all pretty bland and overused. Like that rising alarm type thing you used to transition has probably been used thousands of times, along with the synth sound you used for the melody (im not saying the exact patch, but the sound it gives). Nothing is honestly bad about this track, but nothing is new.
The appeal to the hip hop scene changes over night, and it changes from things that are odd and new and exciting. If you stick with "i need to aim for popularity" you'll never be popular, because someone's already done it.
Overall the track is well mixed, well arranged, and well executed, but it feels like it's been done over and over.