E for effort
The first thing I would say about it is that it feels hyper-restrained with all the neat little hard edged shapes, but that goes against the whole nature of the painting, as it's built of these flowing curvy lines and brushstrokes. The paint itself is given a pretty even treatment, so the overall effect is kind of thin and feels thirsty. I'm not seeing it in person, so that's definitely hard to judge, but looking at the photo of it, it certainly seems that way.
Part of the problem might be from using a low quality paint. The colors feel washed out and cloudy/gray, which happens when you try to mix lower grade acrylic. Next time you run out to get paint, look for artist grade stuff. It's amazing how much better it just works the way you want it to. It'll seem more expensive, but you use it a lot slower because you only need a little bit to get a solid bright color.
The composition isn't terrible, but it's also pretty simple with the main color masses separating the painting into four pretty equal parts. I get a full impression of it, but I kind of stop there. I don't see anything that draws me in closer. Looking at your style, I'd recommend checking out some kandinsky paintings, or maybe some early Jackson Pollock (before he was dripping everywhere :P). On your next painting, maybe start with something unbalanced and try to fix it. It'll give you a much more interesting composition.
In terms of painting style, I think you need to loosen up a bit and experiment. You seem to have one mode of painting, so everything you are doing is running together and looking the same. Introduce some large variations in the sizes of the color masses you're using; consider edge relationships, overlapping, and transparency; experiment with paint density and texture; consider depth, how are the colors sitting on top of each other, what pushes forward in the picture plane and how does it sit in the space you're making? You could even try collage and mixed media since you're using acrylic.
Really pile it all on: edit, obliterate, layer, experiment, step back, judge, repeat. A great painting is built on harmonized complexity, and abstract painting is such where you can really do whatever you want and make it work. If the result is terrible, you can always paint over it and pretend it never existed, right?