Performance mentality

I just want to rant a bit/ maybe get advice how to view things differently.

High gold/low plat elo

im quite casual id say, i have phases of like 2/3 weeks where i dont play anything but overwatch but i keep losing interest because it just feels like every game is a stomp against me. Not as in winning or losing but rather personal performance wise, i feel like i never anything of meaning in my games.

This feeling peaks when i play dps, i feel like i dont get picks and die because the opposing dps is so much better, whenever i watch the kill cam its just instant headshots hitting me or 2/3 shots/abilities coming in at the same time. and then im looking at my gameplay barely being able to do bodyshots, i have a 45% accuracy rate with cassidy with only a 10% headshot rate and most of the times im not even keeping up with the dmg the other dps do. Same with hanzo, 27% acc and only 9% headshots.

I just feel like the only possibilities in overwatch are to either do nothing but play the game all day everyday to become a god or be way worse than the other people in the lobby. Id really appriciate some pointers or advice regarding the mental side of the game when it comes to performing.

Thanks alot for reading