The problem with self promotion is, you need to be known to do that. And if you are already known, you would not need it. So posting on social media while being unknown will not have all that much of an effect. You might get lucky and peak some interest and get the ball rolling though.
If you talk about that non English game with the non appealing cover image, that's two problems right there that can hinder any promotion. Itch is English. Promoting a non English language game will shut out the majority of visitors already. And how would you react to seeing that cover image if you were to browse for games? It is the game's name and a version number as text. Nothing more.
Oh, and yeah, I did get that the version number is the name of the game - after reading translating the description. But who would do that? It looks like an accounting tool's cover image.
And after translating the whole description, reading the tags, looking at the screenshots ... I still have absolutely no clue whatsoever what this game is about. So anyone opening your game page and being as clueless as me, might not be inclined to try the game.