I'd say poker is mostly skill in the long run, but luck has a huge impact in the short term. Anyone can win or lose on a given day because of variance, but over thousands of hands, the better players consistently come out ahead.
The biggest skills are solid decision-making, bankroll management, emotional control, discipline, and the willingness to keep studying and adapting. Knowing the math is important, but staying calm after a bad beat and avoiding tilt is what separates many winning players from losing ones.🧐