You have potential bro, thats true, but I think i have already told you to improve harmonic stuff. First of all, intro key is F Min. Drop seems to be in F min, but offbeats are in D min, thats a problem. Plucks are in F major, and you can not mix F major with F minor tho haha. Vocal chops of the break are off key too.
Honestly, you have potential in Dubstep, but you don't seem to manage to figure out how to use it :( anyways great structure and talk to me if you wanna help :)