I can hear the potential there but only a few problems I can hear:
Good arrangement! song sounds good but only one big problem!
Poor mixing and mastering!
The synth chords (or whatever you intended them to be) Drowns out almost all of the rest of the song!
Fruity stock limiter and maximus is not a good way to master and will lower the quality and professionalism of any song!
One of the biggest ways to make songs sound "Professional" or just high quality in general is strong mastering, it takes practice but it keeps instruments from overpowering each other, makes the low notes lower and the high notes crisper
Other than this problem I thought the song was good! you have serious talent keep working at it!
:D