I don't mind the core of your lines, though I would mix up those RWs.
I'm not a big fan of Hyman and Kane together. It's the same reason why I don't like either of those two with Foegele: They chase and retrieve the puck well, but then they just keep it to themselves, not involving their centre. That's fine when they're with McLeod or even RNH, but it's a waste with McDrai. Good thing is, I see an easy fix in your lineup: just reverse Perry and Hyman.
Also I doubt you'll get enough offence from that third line to justify RNH with two 4th liners, (even if I would keep that line together for another couple games). Once again, I see an easy fix: McLeod and Foegele work well together (especially with Drai), as do RNH-Hyman as a combo
Kane-McDavid-Perry
McLeod-Drai-Foegele
______-RNH-Hyman
______-Holloway-Gags
For the LW3, take your pick:
Janmark: Natural left winger, argubly the best defensively of the bunch here. Brings a nice combo of speed, size, and puck skills, even if his offensive IQ is low.
Ryan: We've seen Hyman-RNH-Ryan work well in the past. His smarts complement the other two well, though physically he is falling off.
Brown: Depending on where his head's at, he would be the best answer here. At his best, he's just a combination of Janmark and Ryan.
At the moment my personal picks would be Janmark with RNH and Hyman, and Brown working on rebuilding his offensive game with Gags and Holloway.
Janmark-RNH-Hyman
Gags-Holloway-Brown