My recommendation is to change openings.
Your playing lines which are far to complicated for your opponents to know.
Your opponents are clueless and play random stuff.
The random stuff they play is giving you an opening advantage.
The problem is you don’t really know what your doing in the opening either which is causing you to squander the advantage and you end up losing.
I could try to explain all stuff your opponents and you are doing wrong, but people have already published Chess books and created Videos of all the stuff.
Furthermore, I can’t try to condense a book worth of information into a single forum post.
The better solution is to play line which is solid and isn’t filled with tons of complications.
Than later on as you climb out of 1k Rating range into higher ranges. You just revert back to your other opening. Etc.
You mainly want to play solid against players below 1k because if you get them enough rope most low rated players below 1k hang themselves.
They will hang rook or knight or do random bad attack.
You really shouldn’t try to do anything except wait for them to boil over and screw up intentionally which is what they love to do.
Play a boring solid line like Italian game, but with d3. No Ng5 stuff.
Play it dull and boring.
or play London.
Do nothing and if they do nothing just offer draw and move on to next person.
Than Do nothing again and watch if players will just implode.
I know that posts like these have probably be posted to death, so bear with me.
For context I've be play around 4 years now, just on and off and if I remember right my rating peaked at around 1200 in mid 2021 and then fell off again in 2022 (This is not same account, I lost old one).
Anyway, lately I've just be hard stuck at around 1000 elo, I will go on winning streaks followed by losing streaks. I feel like I miss moves or blunder where I really should not. I've be do my daily puzzles and lessons and watching some videos on the openings I usually play (King/Queen Gambit, Benoni/King Indian/Sicilian).
Anyway, some tips or advice for improvement be thankful.
Also, forgive my poor English as it is not my first language.