Nonsense. You approximately have all the cards if you play for ~2 years and go through at least 1 rotation and don’t disenchant willy nilly and whatnot.
Just learn how to optimize using gold and earning it (there’s also a whole “science” on how exactly to open packs and which packs etc.).