Would be a lot better if you improved your mix, nothing really sticks out. Drums are really weak, not punchy at all. There's not a whole lot of stuff going on dynamics-wise, so it sounds pretty boring.
As far as composition stuff goes I don't think its bad. Not my type of music but if you're stoked on what you're creating and think it has potential keep doing it. Really though, sound design and good mixes are what separate the men from the boys in the dance music world, and thats what you need to work on.