To mirror what TalismanRich said, the volume of the bass on that kick makes the song unlistenable(i don't think that's a real word, but you get it anyway
). Did you mix on very small monitors/speakers? There are also a few adlibs that jump out way too much and then others are buried.
My advice would be to concentrate on the levels of each track making up the song, and get them balanced. After that you will have to look into some substantial eq work to be done but it won't make a difference until those levels are rectified, so i'm not even touching on that now.
It's got some good potential, would like to hear it after some tweaks.