I've only ever won games against people I know IRL. Randoms online always seem to have over 90% accuracy and grind me down as they can all plan 10 moves ahead across every combination of moves. I also learn more as I talk to them across a real board. This is soulless and frustrating.
I looked at your profile, and saw 2 games. Both of which you blundered your queen in under 4 moves.
1st. Don’t play bullet chess if you’re genuinely trying to improve. Play Rapid.
2nd. Play actual openings, don’t take your queen out early.
3rd. (This will be blunt, so pls understand) Don’t make excuses, your opponents aren’t playing impressively, you are genuinely making easy moves to capitalize on. The high accuracy of your opponents is due to your frankly obvious mistakes and short games.
4th. STUDY! How can you expect to win a game as complex as chess if you don’t know what you’re doing?
Ofc., you can find different types of players (opponents) according to the game clock and, also, game dynamic can be -quite- different with different clock length(s).