How do I get better?

Sort:
Mohamed-Hussam
Hey, I am a 1000 Elo chess player, I want to get better but, I don't know what I am missing like Opening study, more puzzles, general chess concepts...etc, and what differs me from a 1500 Elo or a 1800 Elo player, I want an answer from a 2000 Elo player, I would appreciate his answer, and I will read all of your comments.
tygxc

@1

"I don't know what I am missing" ++ Blunder checking before moving, analysing lost games

"Opening study" ++ Useless

"more puzzles" ++ Overrated

"general chess concepts" ++ Endgames