Evaluation:
Very enjoyable track, even if it's quite busy and muddy.
Arrangement feels like it's in a good place, and I'm definitely getting a source dominant track.
Compositionally, we have distinct beginning, middle, and ending. Good, take us on a journey and tell a story.
Production is where I feel another look needs to be taken.
The bass is huge and some EQ to sculpt it could help a lot, I'm thinking the high end of the bass synth needs to be reduced some. Might help to do this to create space for all of the other parts going on above it. There's a lot going on above the bass to be causing mud too. Definitely look at cutting frequencies out of other parts as well to make space. I struggle to really hear the arps at times, especially when the guitar is going because they both share a lot of the same space. Also pumping compression will also probably help too.
The reason why you feel it lacks "Oomph" as you say is because there's no space in the mix for the parts to breathe. When you can adequately make space with ducking or EQ it will let the other parts come through better and feel stronger just because of contrast. Right now it's a bit of a sound sausage and it's all peaks on the waveform, no valleys (except the intro because of the low cut)
TL;DR look at production to find a way to make space in the mix for all of the parts. Nice work so far!