Top players have $'s to spend and free time a plenty. Some even have sponsors and/ or a patreon to soak up expenses.
On the other side takes practice and watching videos. Rule set knowledge can be a big plus also as many have stated. The biggest part is the mental game. Conquer that and the rest comes easy.