What's more important is finding activities that are naturally motivating and fun to do. These habits are far easier to build when they are more rewarding. Rock climbing, squash, swimming, martial arts. If its fun, then you WANT to go more often. You actually think about improving your skills. And then you naturally build discipline because the cost of missing out becomes more expensive to you.