Being active in the community is actually the best way to get your game out there, unless of course you have money to spend on other kinds of marketing. If you are looking for reviews and feedback, I suggest joining a game jam, or even seek out playtesters. Another way to get an audience is to keep a consistent devlog, so people get to know about your game even before the release. The thing about keeping a devlog is that you have to be consistent in terms of content and its quality. I had kept one for my projects here on itch, but failed to keep it going as the project stopped halfway through.
Also when uploading games, the best way is to upload a build for windows, Linux and Mac. Having it in html5 build also helps a lot as many people ( at least me personally ) would be more comfortable with playing a web game than installing a new game from an unknown publisher on my computer, especially here on itch.