Couple of suggestions, do some listening in the MP3 clinic and read the comments. A lot of real world learning there.
First, cool song. Lots of potential, but your levels are all over the place. You need to get those tamed. Bring the drums up at the start is good, but really dull and maybe bring them up quicker. To me, the guitar playing the riff could use some roll off on the extreme high end or maybe try tucking it down into the mix a bit more. Vocals are low, but if the riff is reduced, might clear up the vocals.
At about 0:54 on the change, it is not nearly as clean. You might want to go back and revisit. It is a cool change, seems to lose something in the mix.
Since the riff kind of trumps everything else, hard to say much more. Bass sound good, liked the playing.
You have a very good tune here. Very interesting. Sort out a few mix issues and I think it will be killer.