The way I learned chess, was by playing over games from books by great players and going over the analysis they wrote between moves. I think I have over 500 chess books.
I played over all games of Kaprov, Fischer, Alekhine, Capablanca, Smyslov, tal, etc.. and tried to guess what the next move should be before looking at it.
For learning how to think in chess, I found the book "Think Like a Grandmaster" by Alexander Kotov really good and taught me how to organize my chess thoughts during games and most important, how to be efficient in doing it. Sometimes we get our chess analysis cluttered during the game, and find we are going over the same analysis over and over. I am sure we all done this. This book helps in teaching one how to think better during the game (i.e. organize our thought process).
You also need to learn good chess openings. Learn few lines well. No need to learn very many lines. Just make sure to get to middle game in at least equal position where one then is out of the book. Need also to learn basic end game techniques. I studied many books on end game. Rook ending, Pawn endings, and learn the basic basic patterns that can show up in end game.
But for me, the best way to get better in chess, was to go over the classic books written by the best players and read their own analysis of their games.
Fischer's my best 60 games, and Alekhine 3 book collection of "My Best Games of Chess" written by him, and "My Best Games" By Kaprov, are such examples.
This can be very time consuming also. So pick one player whose style you like, and try to study their games and do the analysis.
A good collection with good analysis is the the chess informator
books. I have large collection of these books. Study the games of the players you like their styles from these books.
At the end of the day, nothing beats playing chess with player who are stronger than you. After the game, go over it and see what mistakes you did. This is how you learn also.
My best US rating was 2430 I think or around there, and my ELO is 2310 (FM). I stopped going after the IM title as I got burned from chess. I do not play active chess any more.
Just some thoughts. Hope they help.