I have to say I don't like any of your sounds.
I don't really know what you were trying to get with the synth sounds. The song doesn't work as a entirity. Most of the sounds don't fit together. Try to figure out what kind of song you're going to make before you start doing it. It helps a lot. You don't need a million different sounds to make a good song.
Secondly, I don't think that the song is very entertaining. It's the same melody all over again. It's not a bad melody, it could work if there was: a) harmonic diversity, or b) different kind of rhythms. You have neither. :/
Instead of using the octaves so much, try playing with major and minor chords for example. Right now you have this kinda system as the background: bass - octave - octave. It's impossible to mess up with this style... but it sounds boring, to be straight. Here's an interesting exercise. Ban octaves. I don't know how much music theory you know, but this is a really challenging practicing method. And it helps you develope some really nice chords that you never even thought about before. Of course it's just an exercise - octaves aren't 'bad'. But you shouldn't use ONLY them.
Thirdly, your song lacks a structure. It's just random parts (except the ending, there's some sort of crescendo there or something - it's pretty good). You pretty much repeat the same melody from the beginning to the end. Try something different in the middle. Changing the key is one option. Varying the theme is another. Try different things. And maybe add some synth chords in the background in the end... massive endings usually work in stuff like this.
I don't know if you're only using pre-made samples or something, but you can apply the changes and improvements in any case
----
New Song!
Guitar Pro 6. The sounds aren't the best, they're not meant to be. I might record this with real guitar someday...
I think it turned out pretty cool. Tell me what you think.