Practice alone isn't enough, you also need luck, but I think it's all so fickle that even if you get lucky once or a few times, it won't be enough to win consistently, and in the long run, you'll still end up losing. Even if you're good at poker but have catastrophic bad luck with your cards, how can you win? I know some will try to say you can bluff and rely on experience, but I don't believe that's enough to win.
For those who think like me, many talk about strategy, and even those who call it a job; a gambler is simply a gambler.
Luck isn't forever, and in the long run, it could turn against you with bad luck.
To be considered good, in my opinion, a gambler must know how to manage his winnings in such a way that he can afford to play again, increasing his chances of winning and reducing his losses.
Luck will decide the rest.