Some advice I can give you as someone who had been grinding ferosiously this season and was stuck in the same spot until recently: play less, learn more. You say you aren't confident, so educate yourself by watching VODs, tips and tricks and even review your own footage. Knowledge is ammunition in this game, so play smart not hard and you will climb again.
Also another thing that is said to death and is harder said than done, don't play to just climb, play to get better. If you go in with that mentality, you will let go of what's holding you back from doing stuff that is more risky but can get you a win.
i've watched a ton of videos, i've watched plenty of streamers, i know the "tips and tricks", i know about proper positioning, i know the optimal team comps, i try to keep track of cooldowns, i know about baiting shatters, all that shit. i've executed on them multiple times to get up to mid diamond. i've done this before. it's when i get on a losing streak that "tilts" me into
not doing what i know i should be doing, but instead of being the usual kind of tilt where a player gets angry, i just think "i'm gonna fuck this up" and then i do, and it's this weird self-validation spiral.
i don't necessarily think it's a lack of information, because unlike a lot of people who do nothing but complain about this hero being broken or that ability being broken or because "i keep getting bad teammates", i am fully aware that when i'm on a losing streak, the one common thing about all those matches is
me not playing well or screwing up during a key moment in a match. i have the information, but i get into a bad headspace that ends up with me fucking up the execution.
...but then i get a couple of wins back, and i feel that confidence returning, and that turns into a winning streak. so yeah, i get these wild swings in sr range season to season where i get up to mid diamond then fall down to low plat. it's all very streaky with me.
of course, i'm not saying i already know everything and that i should stop learning. the one thing that i don't do is review my own games, because there's this weird mental barrier that i have where i think "hey why spend time watching my own games when i could just play!?!?!". i'm sure it'll be even more obvious where i make mistakes and the series of decisions i made prior to the crucial one that costs me a match!
but if i'm going to be completely honest, i don't really see myself breaking through my personal glass ceiling of mid diamond, at least on tank. i don't have the consistency in execution, i don't have the mental bandwidth to be
constantly thinking beyond the current fight, and i certainly don't have the mechanical skill and reaction time necessary to climb higher. i also can't be bothered nowadays to communicate with the team or to even duo queue with anyone!
i've been playing
since the game came out, and even back in the early days of ladder, i was high plat, low diamond. i'm sure parts of the playerbase have also gotten better as much as i have since then, because i'm very confident that 2020 me would school 2016 me, but i haven't really been able to outpace the progress in skill of the entire playerbase.
and now that i've written all that, i feel like queueing up again because i am a masochist