Match making and ranking system is broken

Hey so i made actually post like this but anyways i play support mostly Mercy and Moira, I have really good stats and always less deaths than my teammates, I am not healboting and i sometimes use blaster, with moira i heal and also get a lot of kills and I’m still in bronze 5 stuck I can’t even go to b4, never rank up. Then I go for tank i suddenly get into diamond lobby when i am not that good as tank and when i am playing support i get into bronze lobby when i am good at support. Is there any solution for that cause I don’t wanna struggle in bronze for another 2 months like I’m playing every day in comp and i mostly win matches, even if i get 50 assists I don’t rank up anyway :(( Please help me somehow

If your stuck in bronze 5. I’d imagine your hidden SR is exceptionally low.

Bronze 5 is 0-1000 SR.

Every other division is only 100 SR.