Very nice composition. It sounds a bit unclear to me and I can't hear every instrument so well. I would suggest using EQ to cut off the low-end of instruments that don't need it to control some of the muddiness in the track. I would also check for panning, as some instruments are too mono while others upset the stereo balance.
If you take listen to most of the Elder Scrolls' soundtrack, Jeremy Soule will usually divide his instruments into three categories, Foreground, Middleground, and Background. The foreground is reserved for only a couple of instruments, usually the melody. The middleground contains the countermelodies and perhaps percussion. The background are instruments you don't really notice, but make a difference when they are removed.
Take apart your instruments in this way and structure them accordingly by adjusting volume and reverb/EQ. Right now, the song doesn't really have any stand-out moments due to this problem.
Even so, I really like your arrangement and compositional skills on the piece. With just a little more strengthening on the mixing side, you'll have a great-sounding song for your portfolio.