This is good but if you put a little more time into it you could have a bomb on your hands. The vocals seem slightly too loud. The bassline is the nuts.
Edit: after listening again it seems there is just too much mid not just in the vocals but the whole track.