It's hard to do something coherent in odd time signatures, but you got that!
I think you could improve by experimenting with lots of different effects and automation.
You could try composing lots of different variations of your actual theme, rather than repeating the same group of notes from different starting points, try to add complexity different ways to the theme. It will help develop something more complex while keeping it coherent with the original idea, make you think of new ways to present it, then it can be used to add variety throughout your piece.
If I could suggest one thing that really can make a big difference, if you don't already have one : A midi controller, so then you can humanize the input. Inspiration flows a lot more easily with a tactile mean of expression rather than drawing notes in the DAW. So then you can apply music theory to the keyboard, it's easier to control each note's dynamic, to get an inspired result this way.
No matter what, continue crafting music, experimenting, seeking for better results, and you will only get better and better! I hear potential in what you create, but I think it lacks a bit of development. Keep the love for music and you will get there! What matters is the passion for music, nothing else. Music is a friend that stays with you all your life. No matter what people think of your music, doesn't really matter in the end. You have to do it for yourself first. The more you are passionate about your music, the more you will put time into it, the more you will improve, the more you will create quality, and at some point, but with thousands and thousands of hours of dedication, you will get all the tools to express your ideas in a more complex and meaningful way.
Peace
Solacitude