There's only so much itch.io can do to promote your game out of more than 580K others. Everyone deserves a chance. Please don't rely on itch.io for promotion, use any other channels you have. See also this recent topic for specific tips. As for getting featured, that section is hand-picked by our admins, Hope this helps.