The tone and composition reminds me a lot of Super Solvers: Challenge of the Ancient Empires. I like the sound of this a lot, but the melody wanders aimlessly for a lot of it and makes the whole song sound more like a solo. There also isn't very much in the way of dynamics and development. This is par for the course for video game music, but makes the ending feel abrupt; I think this would work better as a looping track.
My recommendation would be to take some of your favorite parts from this and condense it into ~30 seconds, then use it as a bridge for something a bit more structured and repetitive.