The sound quality is quite good, and it's a good start of an idea.
I think what's going on is, the ducking (sidechain pumping) is too extreme on the melody. It's good for the chords because they only change every two beats. But the melody notes change while the sound is ducked. I would take down the compressor threshold and/or ratio on the melody synth. IMNO (my noobish opinion) you don't even need to sidechain the melody at all because it's not going to interfere with the kick. Unless you really want to.
Also, the drums are too quiet!
But -- I think this one will go places. Nice work.