Right off, those piano chords are really condensed. I would try not to chunk chords like that unless you arpeggiate them as you have in your later progression.
This sounds like a classical piece I used to dig as a kid. Probably Beethoven, and now I'm sad at myself for not being able to remember it.
I will say the mix is absolutely killing the virtuosity of this piece. Bass is super loud, piece is overcompressed, and sounds like all your master FX were applied with virtually no headroom. As a result, we have this head pounding pulsing of that side-chained bass, and your leads are buried under them. Try to mix your tracks at -6 dB headroom before applying mastering FX.
2:03 reminded me of Zombie Nation.
I really would swap that 100% velocity piano out for another synth or something at some points -- unless you edit/humanize, modify the velocity.
2:45 section shows a lot of promise, and I like that bass -- if it weren't so loud that it was distorting here I would give an extra star, full stop. More instrumentation like this though.
I recommend some general mixing tutorials for techno/dance. This piece has the potential to be an absolute banger but is harried by the mix pretty badly. It could potentially have something to do with your headphones or speakers not giving a true-to-sound representation on playback, but honestly, it sounds like some tracks were just mixed too loud, period.
Otherwise, great work. I'm excited to see how you grow as a producer over the next years to come. This piece has got some spunk, yo.