Ahah "Nostalgia Dreams" is an amazing name for a song. (It's so good that I want to make a song called nostalgic dreams now.) This, however, sounds nothing like nostalgic dreams. It sounds like I'm awake and excited! :D
So lets get the good stuff out of the way so that I can complain more. I love complaining. The composition is pretty great overall. I like the overall melody and the final coda thing at the end is excellent in that we've been building towards it the whole time. It feels like a coherent and complete song, not just a string of different ideas (which I sorta said last time).
Honestly I only care about composition and melody and arrangement, so you're pretty much good. (You can think of the first 4 stars as for composition and the final one as for technical stuff, even though that's not true.) Still, there are a lot of technical problems with this song which detract from my enjoyment of the composition, so let's just go through the technical side and I'll point out some offenders.
Mixing: The beat sorta disappears towards the end. Cranking up the beat and making everything else a little quiet is probably the single biggest single thing you could do to improve this song.
Piano at 1:34: You should to vary the velocities on the notes. Right now it sounds like a robot is playing it, which is bad. Tweak the velocities to make it sound like a human is playing it. It sounds simple (and it is simple) but, if done right, it will add SO MUCH expressivity to the piano. I was amazed the first time I did it.
Trumpet sounds fake. I don't blame you. I never use trumpets because good trumpet soundfonts (that don't cost millions) are practically nonexistent.
Song sounds disjointed. This is a big one, so pay attention. Currently when people listen to this song they can't get into it, because it kinda jerks you around. This means you should work on your transitions. Consider the transition at 1:29. There's no indication that a transition is coming up at all, and then suddenly boom crash and a new instrument. This is really jarring. Put in a little drum fill before 1:29, or do some sort of lead in into the new section, and the transition will flow much better. Do this throughout the entire song and it will flow way better and be easier to get into the groove of. (If you want more on transitions, go talk to SkyeWintrest lolz.)
Too many instruments moving at the same time: Am I really about to tell someone they have too many melodies when I do even worse things in my own songs? Answer: yes. hahahah. Passages like 1:38 feel very 'unstable' (describing music is hard) because so many instruments are moving simultaneously. If you made the bass simpler I think the whole thing would 'stabilize'. Usually when I want many melodies going at the same time I follow some rules:
1. One focal point - It should be pretty obvious which melody you want your listener to follow, because it's the loudest. The rest should be quieter.
2. "weaving" - make one melody have gaps in it, and then bring in the other melody during those gaps. You don't have to do this, but it helps.
3. separation - Don't put two different simultaneous melodies too close to each other in frequency - they should never overlap. e.g. 1:33 in this song. Though there isn't a noticeable problem with overlap, they are still too close and it's a problem.
4. Panning. Use it. You could make some of your sections a lot more comprehensible by panning the instruments left/right. Definitely by the end it's practically impossible to tell what any individual instrument is saying because they're all overlapping. Panning can help.
So like I said... it's filled with technical problems, but the melodic and compositional side of things is strong. I think if you work at it for like 6 months or a year or something you could work through the technical problems and be writing REALLY good stuff. (I hope that's not, uh, discouraging or anything. Music takes work, but it's luckily a lot of fun too.)
(Composition -> This is prob why Steampianist likes you. Ordinary non-musicians can't really hear past mixing errors, so if they listen to a poorly mixed song they won't be able to understand it. But good musicians like steampianist can sorta hear the intent behind a song. You have good intent but bad mix. A lot of people have bad intent but good mix, but it's much easier to fix mixing than composition imo, so you're in a good position. ...I'm rambling a little bit here.)
Hope that helps!