Try playing more games, analyzing your own games and analyzing classic games and focusing on specific aspects of chess at a time such as openings, middle game tactics and endgames.
Consider also reading some books on improvement or guidance from a coach or joining a chess club to discuss strategies and learn from others.
I started playing chess just under two months ago, and I figured a good way to get started would be to do puzzles to improve my pattern recognition.
That worked well enough at first, but my improvement has since stagnated, with my puzzle rating currently hovering around 2,300.
Since grinding out more puzzles seems to have little effect, is there anything else I could be doing for better skill progress?
For context: my goal is to reach 800 rapid rating by the end of the year, which I feel should be doable.