Epic? Almost
The song is very good, especially in the intro, but the transition to the bass wasn't too good.
Something to get your song progressing is pads.
Pads get your song to move through melodies fairly easy, also at 2:30, it starts getting good right there, but it felt like it needed some bass to go with it, but it gets a bit repetitive...To fix that use the melody you were using but copy it and change a few notes ever 4 or so beats in the melody.
Also some other synths amd such playing at the same time with the leads would make it sound even better, for ex. putting a 3xosc saw or a piano during 2:20 would also add to the background tokeep it from being repetitive.
You got a nice buildup though.
I hope you use this advice in the future :D
P.S. Sorry if this was a bit harsh (in return you are 5'ed)