Yup... Realistically, random is random!
It is possible that you get poor draws and you opponents get exactly what they need, when they need it. The odds are that sometimes it -should- be in your favour, but there is absolutely no rule in probabilities that says you can't get 10 tails out of 10 coin-flips, the probabilities are that is -less likely- to happen, but that absolutely doesn't mean it won't happen.
In TCGO, knowing your deck, knowing you're opponent's probable plays are very large "skills", but it's all layered on top of a basically random system of card distribution.
One of the most underrated skills is the ability, on your first deck-search, to know, and remember, -exactly- what has been prized, and how it could effect your game going forward.
It's really hard to put a hard value on how much the random factor influences success in Pokemon TCG, but if you look at lifetime win rates of the most successful players for pretty much any TCG, you'll see they hover in the 60% range, and that's a pretty good indication of the influence of random factors.