Do love me some choir work. This is pretty cool, gotta say. I'm getting a kinda odd sensation from the altos during the first half of the song, an EQ issue I think. I wish I knew more about equalizing to help you here, but it disappears for the last quarter of the piece. Still, this is neat, good work.
I dig the quality behind this beat - it's a fair mixdown, the palette is very fun, and the effect work is very engaging. With a very minimal source tune, you also did well in adding more layers and some minor interpretation before going into the theme properly. I did, however, spot two things wrong with the bass - as said, there's the hard compression which makes the attacks sound too soft, and on top of that, I feel it's a touch too loud. Weakening the compression is a necessity, though consider playing around with its levels and seeing what you can get out of it.
However, the arrangement needs a lot more. As of right now, the 0:11-1:14 first groove got repeated twice with no variation at all. That's just over two minutes of redundant cut-and-paste content, leaving a lot of room to change things up further. The suggestions of changing textures, bringing in rapping, or melody switch-ups are already great ideas. I also favor playing with the melody itself and the potential to present it in another way, with the use of grace notes, pitch-shifting, adding countermelodies, and the like. I can also suggest cutting the loops down from 2 to 3 if you're struggling to do much with it, but consider it a last resort move.
As of right now, it's fun to listen to in a vacuum. The over-powered bass should be a quick one to experiment with, but the arrangement needs more work. See what you can do with that 2-minute gap to change things up from the first variation, as well as slack the bass's volume/compression. You got potential, for sure.