Really liked the bassline, but thought you could've added some more variations and layers in there. Also be sure to always know your chord progression and key, because sometimes it seemed like it went against it. Know that there's a difference between dissonance and... well, ugliness :P
But overall pretty nice job, you're getting better with every submission.
PS. two words. cleaner samples.
(punchier kicks, less distortion. check your master mixer level to make sure its not going into the top zone.)