A couple of things:
First off: Sample quality of the piano and strings are bad, they sound reeeally cheap. I know it’s expensive, but invest in good plugins, and you will eventually reap the rewards.
Second: The randomness of the track. Like Hyperprod says: it sounds super random, as if you began with the chords, and then kinda improvised the melody over it along the way, but didn’t take into account that pieces like this need some form of cohesion.
Third: The drums at the end don’t fit the rest at all, and the bass sound is simply annoying to listen to because it’s so out of tune with the rest.
Try to keep it simple for now, especially if you come from an EDM background, where repetitiveness is key (and that’s not a bad thing at all), don’t try to force yourself into some super complex ochestral ambition. Try to start from a simple solid base melody and subtly build from that.
Good luck and keep trying, you’ll eventually get there!