First off, love the intro. I'm a big fan of natural strings in a track, it really sets up the mood nicely. At :28, I would introduce another sound, beit light percussion or even a noise drop/sweep. I like the side-chaining applied to the strings when the sequence changes. Now as for the drums, they're being heavily drowned out by all the strings. I would either low cut the strings, or notch cut the frequencies of the strings that are interfering with the drums -- you want that percussion to cut through the mix. At 2:31, I would either insert a drop, a drum fill – something to break up the repetition a bit. And the snare need a bit more, for lack of a better word, balls. Perhaps layer the snare up a bit more.
Lastly, I find that sometimes with a "beautiful" sounding track like this, adding in a complete opposite sound, say a heavy ass bass synth, can really do wonders and create that "fist in the air" moment. Perhaps consider layering one over that deep cello groove.
This is just my .02. Overall, I think this track is headed in the right direction for sure.
Cheers.