Hrm.... xD
First I'll talk about the non-drop stuff, and then the drops.
The non-drop stuff is alright. My biggest problem with this is that it's not mixed too well. The basic idea behind mixing is making everything sound good using pretty much just level adjusting, panning, and EQing. Reverb, delay, compression, distortion, and other effects tie in as "sweetening" elements, but they're not absolutely necessary. The biggest piece of advice given to people about mixing is to use reference tracks, and to think of the reference tracks in terms of mixing. For instance, I could pay particularly close attention to the relation between the level of the lead and the background chords. I say that's the biggest piece of advice because I don't use it, even though I probably should. xD
As for the drops, the sound design probably needs attention. The thing is, it's not something that'll improve overnight, far from it. It'll take a lot of experience, and especially a lot of songwriting to know what sounds will be good for a song. What I suggest you do is mess around with your synth of choice a lot in between and during songwriting, to get a better feel for how the synth works, and what you can do with it. Then, you can test what you've made against the wild world of songwriting and see what still sounds good.
Another thing I think would be beneficial is this: if you go to my profile and read the very bottom of any of my news posts, I have 3 links there. You ought to read all of them, they're great, but at least skim through the one that says something to the effect of "The 5 Stages of a Music Producer." (I forget exactly what the title is, that's kinda awful. xD)
Overall, it's just gonna take time. Be patient. Try to be content with the fact that you'll have to work long and hard for any results, and you'll be rewarded.