There's probably nothing wrong with your game. The itch.io ranking system is designed to make games bob up and down, so that more of them get a moment in the spotlight, but even so the number of games here is huge. Two things you can try:
- Take part in the community. Join discussions. Start some of your own. Rate and collect games, that helps with cross-promotion in several ways.
- Advertise your game outside itch.io as well. Get a website. Use social media. You don't seem to interact much with people on Twitter, either.
Search engines are a significant source of traffic, but no-one will link to you if they don't know about you. Got to get out there and reach out to them first.