The song lacks an introduction. I like the drums, although they do sound monotonous and repetitive after a while. There is a decent amount of melodic variety; however, one of the leads played for the entire song, which became annoying. This sounds more like a combination of melodic ideas and drums than a song because there aren't any significant changes between the different parts. Most songs don't have an instrument playing for the entire duration. Instruments usually come and go, even the kick. My favorite part of the song is when the bell lead comes in. I like that melody the most. I actually like most of the melodies, but there isn't enough variety in the song to keep my interest. The instrument quality is a problem. I think you should search for free high quality soundfonts (try googleing "newgrounds soundfonts" and click on the first result) and maybe you can even buy a new vst. Alternatively, you can learn how to use your DAW's native synthesizers. I don't think a fade out was a good choice for the ending. Maybe you could have ended the song with the root chord or note. The mix is decent. I can hear all the instruments, but some melodic instruments are too loud, and the kick is too soft. The mix also sounds dry. I would have liked to hear more/better use of panning and reverb.