The overall soundscape in this song is very good, but I think your leads need some improvement. They all seem to be in the background of the song, and a lot of them seem very plain. I'd either add some release envelope, reverb, or delay to them. I think a lot of them would benefit from pitch modulation on the tail end of the notes to give them a more organic feeling.
Also, I'm going to whine about your kick too :3 Your kick has more presence than mine, but it seems to be missing some very low bass frequencies.
The synth you have around 5:00 is just a raw saw wave with a filter on it and it sounds very cheesy. Most of the other synths seem fine, so this is really out of place.
In general I'd suggest trying to work on the repetitive nature of the song, because your melody is only about 16 bars long, and that just isn't long enough to repeat over and over and over, not without significant variation. You might be able to give it a boost by adding a secondary melody on top of it, or possibly a counter melody. I really like the drumbs at the last leg of the song, though.