Good advice. The impression of featured games are 'the very best of the itch community' so it will have to be a great project played by an admin. Since there are hundreds of games uploaded each day and you build prominence overtime I imagine it will be months or years until Itch staff recognize would your game (they are a lot of contenders)
Don't worry about getting featured.