The timing some notes in the Melody is kinda throwing my ears out a bit. I would fix that up.
I think the issue is on that background Guitar you got in there, and the synth which is panning.
Also, you should look into equalizers a bit, they can really help in creating distinct spaces for your instruments, and highlighting certain frequencies to make them feel the way you want them to.
Aside from all that, I could this being a good track with a few tweaks to the melodies.