Yeah what to say? The sounds are really nice and even though i'm a dubstep lover myself i REALLY like
the vibe in this. I say the sounds are all there. Sit back, take a piece of paper and let your tune play.
Write down where a change should come to keep it interesting. Do this 2 to 3 times. Then start making
the changes. Compare it to a track you really like with the same vibe and see if your sequence could be better.
Definitly finish this tune bro, your right about its potential!
Ow 1 more thing: The vocal could use some more delay / reverb to make it sit in the track better.