Tower of Training
There are 4 major components of learning billiards: fundamentals, shot making, strategy, and competition. Each component builds off of the one below it, and you will get the most out of practice by working on the lower components, especially fundamentals....