Good on you for trying to figure out what is wrong with your game.
In my experience with improving I found playing an opening constantly helped me improve. For example if you play 500 games of the London system against 500 different players you will get 500 different ideas played against you although the first 8 moves will nearly be the same thing but the move order will be different. You start to get an understand as to the WHY you are playing the moves. The next 500 games you will be able to build more on middle game ideas.
The best way to find inspiration on what to do in the middle game (if you cannot figure that out yourself is
) is to go online and watch speed runs. People that are better than you that just play that opening.
Why specifically speed runs? Because watching someone good play the same thing against 100s of people helps you with pattern recognition. It helps you understand the WHY.
Why do I play these seemingly meaningless moves in the opening? Oh because my middle game plan will be to fight for this square to stay aggressive and keep initiative.
Why do I castle queenside in this position?? Oh because he blocked his bishop in here allowing me to pawn storm on the king side.
You need to learn game plans Why you are doing things.... so memorising the opening will come naturally once you understanderstand the Why.
And lastly watch some boring end game videos. Learn to be comfortable with an end game. Because like you say sometimes people don't make mistakes you need to be comfortable going I to an end game.
That's a very summarised version of my opinion in what helped me improve quite fast... hopefully that helps and good luck
In my experience with improving I found playing an opening constantly helped me improve. For example if you play 500 games of the London system against 500 different players you will get 500 different ideas played against you although the first 8 moves will nearly be the same thing but the move order will be different. You start to get an understand as to the WHY you are playing the moves. The next 500 games you will be able to build more on middle game ideas.
The best way to find inspiration on what to do in the middle game (if you cannot figure that out yourself is
) is to go online and watch speed runs. People that are better than you that just play that opening.
Why specifically speed runs? Because watching someone good play the same thing against 100s of people helps you with pattern recognition. It helps you understand the WHY.
Why do I play these seemingly meaningless moves in the opening? Oh because my middle game plan will be to fight for this square to stay aggressive and keep initiative.
Why do I castle queenside in this position?? Oh because he blocked his bishop in here allowing me to pawn storm on the king side.
You need to learn game plans Why you are doing things.... so memorising the opening will come naturally once you understanderstand the Why.
And lastly watch some boring end game videos. Learn to be comfortable with an end game. Because like you say sometimes people don't make mistakes you need to be comfortable going I to an end game.
That's a very summarised version of my opinion in what helped me improve quite fast... hopefully that helps and good luck