you need to make a choice!
your bass and other soundz conflict with each other instead of complimenting each other. if you turn down the bass and clean up some of the soundz this track can be much better. and if it is hip hop just have it as a loop so that you dont say its a song when its not a full track yet. you just let your tracks loop anyways with a slight variation in the drums in the middle.
let me know if you make improvements i would like to listen to this piece again when it is finished.