reverb on kick equals big no-no!!
your low end is -really- dirty due to all the reverb you've got going on.
generally, you want to keep your low end crisp, clean and warm so that it leaves room for sounds higher up in frequency.
the bass-end is the meat of your track, it needs to be solid and in place. if it's reverberating it muddies up the sound and conflicts with higher frequency elements.
for bass/kicks I generally just compress and eq them, applying reverb only to hats, some claps and other elements that I want to be able to "lose" in a haze of reverb during a build.
I love the melody, it's fun and oldskool sounding but ya, the kick is killing it. :/