I agree that the best way to battle variance is to get better, but, no matter how good you get,
online poker does not follow real world rules. The cardrooms will tell you that their shuffles are mathematically equivalent to their real world counterparts but that they have an exponentially larger volume of hands, so overall, the "variance" mirrors the real world. Viewing it in a macro way, this makes perfect sense because it all evens out with the numbers in the long run. I think that justification rings hollow though. The micro level math should match the macro for individual players.
That said. The way I try to counter variance is to put in a lot more volume. That way, my microcosm of hands has a chance to even out over a larger sample size.