I thought, as a whole, this was actually not a bad piece of music. There are a few things which I thought were a little off though:
You couldn't really hear the main melody well, but I did hear it enough to tell you that it does fit well with everything else :)
The drums (especially the bass drum) were a bit overpowering, and sometimes "muted" the melody a bit. Basically, you could try investing in a new clearer sounding drum vsti (if you made it in something such as FL Studio) or just tone down the volume to where it's still audible (you would probably need to remaster the drums if you tried this). The melody also should have been a bit louder, but other than that, it was actually pretty good!