The kick is on top of everything, a simple fix in the levels of the mix would make this perfect. It seems you where compensating for a lack of low end on your monitor('s). Mix it again but this time listen to it with the volume as low as possible. Good luck, this track has good potential!