I'm not much a techno guy, but here are my thoughts on the song. It's pretty repetitive in my honest opinion. Also the mix sounds very unbalanced and it seems like everything was just shot up for loudness based on the waveform. I don't really know what to recommend composition wise except for at looking high quality techno songs for inspiration.