You still have a long way to go before delivering a full fledged dubstep production. The main things missing to make this work is proper drums that punch through the mix and sub bass. These do not sound like dubstep drums, just like any random drum kit. I can give you a thumbs up on the sound design, which is in the right direction. As your production improves, you will learn to give the synths better tone and have massive sounds.