The whole synth sound is not my thing.
Neither is the whole playing-gangsta thing.
Seriously man, sampling voices from gangster flicks? How played out is that?
Like the flows better than the content, but I'm still a content man...
On the objective side:
Your bass is too loud, sounds like you want more power right there huh?
If your bass is too loud, it eats energy from your mix, try compressing it. same goes for the rest of the drum, they'll cut through better if you compress em. (seperatly gives you more clean tweaking, compressing them as one sound source will give you a nice pump, try messing around with the compressor settings)
Also, compress your vocals a bit. Put a little reverb on 'em, then pull them back.
Your main sample could be louder in some mixes.
Hope I said something usefull to you...keep workin