the drums don't really need anything added, trying to emphasize the melody here.
if you listen to electronic music, you'll notice how beat sounds overall better. there's a technique called layering.
layering is simple stacking samples on top of each other to make it sounds better.
for example:
- snare + clap
- hi hat + kick (+ add some sub if it lacks)
the melody is great, you just need to focus on making improving each element. :)
i don't even know what sidechaning is and i'm pretty sure i'm fine without it, haha.
ah, then it's the bassdrum which is superior to the synth in volume. sidechaining is a limiting method in general electronic music, mainly used in house/trance/etc. you should google it, it's quite handy to know if you plan on becoming a producer.