What's more important to being a "good" player?
What's more important to being a "great" player?
Change it to sports. To get to a point in basketball where you can shoot baskets consistently and dribble effectively, there's no substitute for practice.
But no matter how much I practice and how much I improve, I'm never going to be Michael Jordan. I'm going to reach a point where I'm just not getting any better. (I did something pretty close to that in tennis, actually.)
That's what the NBA Dev league and AAA baseball is, a bunch of guys who reached the ceiling of their talent. (Mixed in with some talented guys who weren't willing to work hard enough.)
Talent or practice? You need both.