Your melodic and harmonic synths are unique and awesome, you need to focus on percussion and progressions. The intro progression is very house-like and mostly percussion based. There also needs to be a re-occurring hook that the listener can catch on it. Also, try out some automation, the kick in the beginning is way to loud compared to anything else. Try to use a real kick sample instead of a synthesized one, it makes for a better non-trance vibe. You have it, but music takes practice and time just like anything else. Listen to tons of dubstep/electro-house, it's the best way to understand song structure and dynamic range.