I think the openings are good, and sounds like you're doing a lot. Rapid games, analysis, puzzles, videos...
I think you can improve a lot that way. If I were going to mention something it'd be books like Pachman's Modern Chess Strategy. Videos are good, and some are by GMs, but I've never seen a video that systematically walks through all the basics of something the way a book would... I'm not saying to buy that book right now, it's probably too much at the moment, but just something to keep in mind for the future.
Hi, I've played on and off over the years but now I made a chess.com account and I'm taking it a bit more seriously, I would really like to improve.
So far I've made a repertoire, I try to do many puzzles and mainly stick to rapid games.
For my openings I've chosen the London (at first I played the stonewall but I dropped it) it works really good for me >60% win rate and I play it in a challenging way (c4 when I can, exchanging bishops when black plays KID, etc), the classical dutch and the caro-kann because I like to make people go into my territory so I'm the one comfortable in the position, I don't know if I should've picked the Dutch but I saw it on the lessons by ginger gm and I really liked how he explained it. As for the caro-kann I'm still learning it but I really like (so much easier than the French which I obviously dropped when I realized that it was really above my level). I have really bad losing rate with black because I didn't have any openings for real until a few weeks ago. Tell me if you think I should change something about my repertoire.
For puzzles I try to do 15 each day and I have a 60% of correct answers, but I've a rating of almost 1300 and I think I'm slightly getting stuck there. I think my rating might be a little low given that I'm almost 1200 on rapid.
For middlegame plans I try to know the ideas of my openings and I'm watching videos of Hanging Pawns on youtube to improve. For endgames is the same.
I try to play only a few of rapid games each day and analyze them almost always, usually around 5 minutes of analysis. If I have time I play blitz but just for fun.
I also watch youtube videos of eric rosen, gotham, etc but I know they don't do much for improvement it's just cheap entertainment.
So what do you think I should focus more on? Should I change something? Am I doing fine like this?
Edit: Just after this post I went from 1280 to 1480 in puzzle rating