Love for the game
I believe you have to want to practice and work hard to be good no matter what you chose to do. If you don't love holding a cue and controlling a cue ball dropping numbered balls in pockets, you'll never be good no matter how hard you work, and that comes from inside.