The plan with Be3, f3, Qd2, g4 and h4 seems to be very strong. Obviously, not too many strong players play this as black, but here are a few games. I think the most important thing is to be patient, and develop reasonably, and only then, try to break through and attack.
This is the highest-rated game in this opening, by far, in the Mega 2019 database.
[Event "CZE-ch op"]
[Site "Plzen"]
[Date "1999.??.??"]
[Round "?"]
[White "Voloshin, Leonid"]
[Black "Novotny, Jiri"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "2422"]
[BlackElo "2280"]
[PlyCount "61"]
[EventDate "1999.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "CZE"]
[FEN ""]
1. d4 d6 2. e4 e6 3. Be3 g6 4. Nc3 Ne7 5. Qd2 h6 6. f3 Bg7 7. O-O-O Nd7 8. g4 a6 9. h4 b5 10. Kb1 Bb7 11. Nce2 Nb6 12. Ng3 d5 13. exd5 Nc4 14. Qf2 c5 15. f4 Nxe3 16. Qxe3 cxd4 17. Qf2 Nc6 18. Nf3 Rc8 19. Bd3 Qa5 20. f5 Nb4 21. a3 Nxd3 22. Rxd3 Bf8 23. fxe6 fxe6 24. Nxd4 Be7 25. Nxe6 Rc4 26. Rf1 Rh7 27. Nf8 Rg7 28. Nxg6 Rxg4 29. Nxe7 Rxe7 30. Qf8+ Kd7 31. Qf5+ 1-0
The level of competition goes way down quickly, but here is another good example that is textbook.
[Event "POL-chT 2nd League"]
[Site "Wysowa"]
[Date "2003.09.13"]
[Round "10"]
[White "Nowak, Dominika"]
[Black "Milanowska, Agata"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "2182"]
[PlyCount "47"]
[EventDate "2003.09.06"]
[EventType "team-swiss"]
[EventRounds "11"]
[EventCountry "POL"]
[WhiteTeam "Bytom Szombierki"]
[BlackTeam "Pawlowice GKS Pniowek 74"]
[WhiteTeamCountry "POL"]
[BlackTeamCountry "POL"]
[FEN ""]
1. e4 e6 2. d4 d6 3. Be3 Nc6 4. Nc3 Nf6 5. f3 Be7 6. Qd2 O-O 7. g4 e5 8. d5 Nb4 9. a3 Na6 10. Nge2 b6 11. Ng3 Bb7 12. h4 Re8 13. g5 Nd7 14. Nf5 Bf8 15. h5 f6 16. g6 h6 17. Bh3 Bc8 18. Bxh6 gxh6 19. g7 Bxg7 20. Nxg7 Kxg7 21. Rg1+ Kf7 22. Qxh6 Rh8 23. Rg7+ Ke8 24. Qg6+ 1-0