The track definitely has the mixing, but you really need to work on the mastering. All the instruments are competing with each other, and the kick is peaking. I can see where you are trying to go with this track, and I can see it going well, but I think you should definitely try to master your tracks.
Hope to hear more from you!