To obtain the most benefit from these games you only need the desire to learn to master all aspects of pool. Pool is not very difficult nor does it require special physical attributes to become a really good player. Any average man or woman should be equally capable of becoming the best player the world has ever seen (if that is their goal). This is truly a sport where players' skills stem from their mind rather than physical build.
It is difficult to practice pool skills without opponents and even more difficult to achieve significant improvements in your skills when playing peers who are satisfied with their current skill level and repertoire of games. The best aid to your improvement will be a variety of strong opponents. Like drawing new skills from new games, each opponent will contribute to your growth if you study their strengths and techniques. But, be alert not to fall into the common trap where you find yourself hoping that your opponent misses or doesn't see a good combination. Instead, expect him to see and to make brilliant shots. Whichever you concentrate on, failure or success, (yours or your opponent's), your mind will attempt to fulfill the either positive or the negative visualization.
The more confident that you and your opponent are, the more that you will expect to shoot great pool. You will be able to focus on perfection rather than imagining misses. You will also contribute to their growth and you may even discover that rare opponent that can quickly absorb the change of pace or strategy that you inject into the game and then improve and use that against you! Although frustrating at first, you will savor the opponent's style that beats you and hunger for a rematch. These are the players to seek out, to cultivate, and that will most contribute to your own growth.