I think your low end needs work. Your kick sits too high up in the frequencies, and your bass is indistinct and lifeless. The result is that you get practically no sub-bass action and no groove, and your harmonic elements and percussion just float on top of a brittle, largely static foundation (and not in the good way things can sometimes float.) This is a very psytrancey tune, so you could look to that genre for inspiration on what to do. Beefy, deep kicks and meaty, simple saw basses are the basics. Shoot for a key between E and F# for both the kick's dominant frequency and the bassline (and you should make sure they're the same for both!) Those are the deepest frequencies that will still sound coherent, below that anything more complex than a sine wave will break up into a growly, farty mess.
If you want to take your cues more from tech trance instead, you could focus on percussion with lots of low-mids and mids to create a groove, and you should think about speeding up the whole thing by a couple BPM. Your kick will still have to change, it just doesn't have any deep oomph, just that annoying finger poking you in the chest. You want something more like a fist in the stomach

Good luck!