Work on mastering.
The song sounds like it would be great if it were mastered properly.
You need to master the drums.
You should also change that synth that plays the main melody, it sounds very weak in my opinion, maybe add delay and reverb to it to make it sound more powerful.
A tip for you is to do stereo imaging to the master track so it doesn't sound mono, because you have all your sounds going through one area, which sounds kinda bad.
pretty much all you have to do is mastering to your song, and it will sound alot better.