Writing 10/10, particularly drum writing and the section of 47 sec.
Mix and quality of virtual instruments could use revisiting. For instance hihats and rides could come down by 2 dB or so and still be perfectly well audible. Variety of crash cymbals could also use fluffing up.
If you are short on drum kits, I recommend checking out Salamander Drum Kit, MT Power Drum Kit, or for a heavier set of kicks, snares, and toms, Saudade Drums Remastered (an old kit that I cleaned in post after realizing all original sources were dead and the makers gone from the face of the internet! dw, it was free)
Options for crashes include Cymballistic, X-Crash, and I believe there is even a free set of orchestral cymbals floating around the internet.
For virtually any orchestral instrument you'd want, there is spitfire LABS, but I personally think you could get by with 80s synths and this would sound even more atmospheric.
Your synth guitar could use double tracking. You may be interested in Junk Guitar (free for sforzando vst), Ample Sounds' free taylor guitar and Bass instruments (and I think there's an electric too), and of course the host of free guitar amps and cabs you can find on the internet (though I recommend emissary amp and NadIR cab). There is a learning curve to these but I believe they will be of use to you.
MIX
The bass is hardly audible in your intro, and only is audible at 43 sec because it is doubled by a synth -- that synth could also use to be doubled, chorused, or panned around. The synths at 1:09 on lead are pretty loud relative to the rest of the piece.
Xylo solo after that is appropriate volume.
Strings at 1:38 are hiding in the mix and are bathed in reverb on the low end. I recommend hipassing/low cutting/eqing out reverb wet at 250 hz. Reverb wash is noticable at 2:29
MASTER
If you notice, your track is very quiet. You can use audacity to increase gain (do not allow clipping) to max value, if you want a quick fix. Alternatively, sausage fattener (your mileage may vary on how this will affect final mix -- I hope it is clean of any stray reverb or resonances). The proper way of loudenizing this would be to apply mastering compression. If you're strapped for time, you can try a free online mastering service. Otherwise, learning how to do it yourself is an invaluable skill!
Other than that, very nice writing, and I enjoyed the piece despite its limitations. Thanks for coming out to NGADM!