Needs quite a bit of work in some areas.
The transition between the intro and main song could have been a LOT better.
Your song is lacking in the flow department in this regard.
The two parts are disparate and sound like two different projects pasted after one another. You have to work with how sounds logically flow into one another, and again at 1:24 was another bad transitions.
With techno and rave, you have to build into the next parts. As opposed to different pages of a book, think of it as a continuous stream, sometimes changing, sometimes stopping, but always flowing. This song has so many jarring moments it is hard to get into.
That is not to say it is without merit. But if the parts were meshed better, this song would be a whole lot more enjoyable. So keep at it, and improve your craft, and don't give up!