Impossible to climb on ranked as healer

That’s a rather narrow view.

Your SR progress is somewhat your responsilbity but it’s heavily affected by the 11 other people in each game, how well they play and how well they work together (or otherwise).

I’m finding it difficult to rank up playing mainly Moira/Lucio, I do play the other healers and sometimes I tank but i rarely dps. It’s partially my fault, as how well I play varies wildly and my choice of heroes leave something to be desired, I’ll admit that much.

But there are so many other situations that are completely beyond an individual’s control e.g.: -

  • Teammates playing for themselves rather than the team

  • Poor team comp

  • Terrible matchmaking

  • A failure to swap characters to counter enemies

  • Communication or lack thereof

  • People picking dps, when they quite literally cannot aim

  • Premade groups vs randos

  • Toxic players

  • Smurfs/cheaters/throwers/griefers/leavers

  • Etc

Effectively it’s largely down to luck. There’s only so much a single person can do to win games and affect their own rating, it is, after all, a team game.