2:35 if you want to make that part stronger i would consider layering it a bit more, with some sort of impact to give it that epic feel. The intro was for me lacking, maybe increase the reverb on the piano or add a background pad. The main problem you want to work on is layering and adding the subtle accents that will make your track much more powerful and emphasize specific elements and transitions. Good ideas just more detail would have done it for me. What I liked were the modulations you had on your synths, especially on the drops- very future bass like and was perfect for this sort of track.
this guy does a very good job of having intricate detail, i would advise picking apart each element as you listen and just think about how all these parts - although different are very cohesive and add more and turn a simple melody into a complex arrangement of sounds. I hope this helped :-\