Originally Posted by Pablito15
1. Coaching
2. Studying tactics/problems
3. Studying annotated (master) games
4. Opening Books
5. End Game
6. Studying pawn structure
7. Middle game books
8. Other?
All of the above to varying degrees, but the most important one is the one that people always seem to overlook: WORK HARD AT THE BOARD. If you (anyone - not necessarily Pablito) think you work hard at the board, then work harder - force yourself to. You should be EXHAUSTED after a game of chess. If you are not, then either the game was very easy, or you didnt work hard enough.