Yo Endorphins,
You've got some dope stuff going on here. Some nice sounddesigning, but indeed the mixing could be better. Your kick and sub seem to be clashing in the lowend. Make sure you sidechain your kick to the sub(808). Also the vocal sounds a bit grainy, I don't know if that is because of how it was recorded or what kind of fx you put on. But you're heading in the right direction man! Keep grinding