Ok Good Ideas...
..but you need to change some things up.
I appreciate the atmosphere you are attempting to create. You are going for that grand, epic, heroic atmosphere. I like it, but you've done something wonky and messed it up.
It sounds like you added compression after putting reverb effects on instruments. So the reverb gets compressed as well as the instrument. That is a major no no. Seriously, never do that unless you are doing something wonky with an IDM or house song. If I'm right, simply move the compression earlier in the effects chain so it is affecting the instruments before reverb is added.
I like the choice of piano. Nexus pianos can be fail. But their fake house-filmscore type pianos are great. I recognize the one you are using here because I used to use it a lot myself before I had a decent piano library. It fits this very well, and I like it.
The strings are a bit iffy for me. What you have written is nice. But I don't think I would have them accenting with the piano like you often do during this song. I would have them just playing long legato chords actually. Honestly the main area I have an issue is at the 0:30 mark. I don't like how you had the strings accented there. Just have them hold out their chords in one long legato movement.
Also, think of adding a counter melody, or even descant part in the strings beginning at 1:03. I think having another melody line above the rest of the ensemble would be very fitting there. It would add tremendously to the piece I believe. Do not make it anything to extravagant. A very simple and pleasing melody would work fine here. Something legato.
Also the mix is a bit wonky. You just need to tighten things up at the moment. Things seem to be a bit loose. By fixing the reverb issue that should help. There also seems to be some sort of white noise attached to the pan flute. Maybe that is intentional, maybe its actually part of the pan flute sample I'm not sure. If so then ignore this. But I would put some sort of high pass filter to get rid of that white noise that seems to be attached to the pan flute. It is really ruining the mix for me.
Lastly, I would lessen the mix of the reverbs a bit. Do not change the reverb settings themselves. Just don't have them set to 100% on your mixing board. You are using FL I believe, so I'll explain what I mean.
To the right of all your effects in the mixing console are little knobs. They affect the % of the effect on your instrument. 100% means that the effect is in full effect, and you can turn this knob all the way to 0% so it is not affecting the instrument at all. I'm guessing the reverbs are all at 100%. Lower them to 60%-ish and see how that sounds. This should help your mix out tremendously.
Nice tune, but it needs some work. Hope these ideas helped bud. :-)
4/5 and 8/10 overall. Nice work so far, just needs a little bit of love still.
-Gravey-