It's a decent start but it needs work impo; I'd either remove some sounds or try structing your arrangement a little more keep grafting.
This knocks I could hear Nas on this, your sample flip is fire!!
Not bad, I liked your drums I would maybe swap your bass sound for a more dist' 808 did you...