you got good ideas but still lacking on processing and layering, as well as the tearout style of mixing which usually means its gotta be loud with the bass even louder
it's pretty good for a first attempt, even if it is mostly samples. I'm not a dubstep pro, ( I can barely synthesize my own growl ) but practicing sound design is one of the best ways to improve