The snare sounds like it's from "The Message" - the beat is very built in beatbox from a Casio three octave keyboard Circa 1982.
The bass distorts or farts & doesn't support the melody at all. Are they in the same key?
The synths merely distract, sorry - some bits are old Dr Who retro but they all end up being in the same freq band with little or no variation of tone or sequence.
Your vocals aren't very clearly recorded - there's too much conflict with the bass - you'll need to do some EQ carving to make them sit better.
I also have to admit that apart from the gangster refrain I didn't catch any of the lyrics so the rhymes may or may not be rhymes.
Summary: the mix is incomplete.