I think it needs better mixing, but I am a n00b at that myself, so don't know how to advise you.
That kick is to much in the red I think, I have that problem myself too many times.
Its either not in the red, and then too quiet or in the red and then distorted.
Still a good song.