You dont get to build your deck in this game do you? Are there any other ways to mitigate bad luck? Any way to give yourself a better chance at having the right cards at the right time?
You play better. It's amazing, but the best players in the world reliably beat the not-so-good ones, even though they can suffer from bad luck just like everyone else. Check out the game above. Coming into the mid war the USSR was up like 17-5 on battlegrounds (which is a huge lead) and at one point was also up +14 VP (victory happens at +20 VP), yet by the end of the game the US wins. There's a reason why the US player is 19xx rating.
There will be games which you can't win given your luck, but I remember this tournament where the same four (!!) players reached the semifinals two tournaments in a row. That says something about how much of a role luck plays.
Maybe it's to do with how many times you roll a dice in this game. You will lose some rolls for sure, but when you roll as many times as you do, you are more likely to get some good rolls too. Or maybe it's to do with how many options you have every turn (and how many things you have to pay attention too if you're playing under time pressure). Inferior opposition will inevitably make a subpar move, and good players will capitalize.