What you need is a THINKING system - a mental checklist to go through for each move. Many people develop their own, but here is a pretty common framework:
1. What is my opponents plan?
- Did he make any tactics threats I need to address?
- Do I need to prevent his strategic plan?
2. Are there any tactics on the board?
- Can I win material?
- Are there any loose/hanging pieces?
- Is my opponent's king weak?
3. What are the positional imbalances I can create/use?
- Pawn structures
- Improve piece positioning (open files, knight outposts, trade bad pieces)
4. What are my best candidate moves?
- Top moves to meet tactics or strategic objectives
- Calcualte your opponent's best responses to those moves
5. Double check your best selected move
- Re-look at it with fresh eyes
- Check any tactics
- Take a deep breath
6. Move!
I need a resource that can teach me how to analyze my potential moves before I make them. Currently, I play my games and look at the results from chess.com's computer analysis and get a number of mistakes and blunders. Sometimes I can understand the suggested lines and sometimes I don't. Basically, I feel like I play blind folded, not certain if the move I am about to make will be good or bad. Can anyone suggest any tools that I can use to better understand the relative merits of my moves before I make them. I am NOT looking for a chess engine to tell me the answers, I am looking for something to teach me to evaluate the ramifications of my possible moves in advance.