Good start
I'm not really a techno expert but I think you have the basics down. I would look into using more pad-type synths in order to fill out the sound of the track. I think the sound would also be enhanced by having some more subtle percussion in addition to the drums you already have.
Overall though, I think you have the basic skills needed to create good tracks!
PGegen