Definitely make sure you’ve got an attention-grabbing cover image (and screenshots, and a solid description, etc.). Don’t put a ton of effort into making the game and then skimp on everything that actually gets people to give it a go in the first place.
Yours actually looks pretty good in that respect, though. The main problem, I think, is that there’s no game on itch so it’s that much harder for people to play and rate. The jam rules actually say “Games must be submitted through itch.io for rating as well as gd.games” - maybe you could still upload one? It certainly seems worth asking the organisers.