Not ba, a really cool concept :). Really like the crazy melody. I would adivce you to have a specific main melody that you reintroduce at different parts of the song. It's the same reason as to why songs have a chorus that is sung multiple times, as a musician you want the listeners to remember your song, and to do that you need to give them a main melody to remember. Right now you have a lot of nice melodies, but the melody is ever-changing so I don't really know which melody to focus on. While melodic variation is good, too much of it will make your track sound incoherent and without a proper base.
Also, it's a bit empty, mainly because you don't really have any form of chord-layer to fill up the emptiness. Maybe have a pad or something play some chords in the background? The needs some more punch in the hi-end to really get that "umph" sound you want. Try to damp the low-end a bit and give the kick some more hi-end. A good kick should be clearly audible across the frequency spectrum. The snare is a bit difficult to hear because the bass synth is overpowering it. There are different ways to fix this, but the main idea is that you don't want your snare and bass to occupy the same area.
While the track has a lot of melodic variation, the bass synth plays the same notes throughout most of the track, which make it appear a bit samey. Also to have a good arrangement you need to have some dynamics in your track. Remove the bass at times so that the listener can appreciate the times when the bass does play more. If you never turn of the bass, the listener will very quickly get tired of hearing the same bass synth over and over again.
Overall a decent track with some cool ideas, but I know you can do even better ;). Keep it up!