You're Ana.
You insult your teammates several times per minute. You screech into your mic that your team's DPS need to switch because you're doing better than they are, even though you don't have any damage medals. You cry that you're the only one who's ever on the point, although you have no medals for being on the point, and so on. You lose the match. As you break your second monitor this week, you wonder why you're not a grandmaster yet. After all, Ana is used by grandmasters, so you should be one too by now.
What went wrong?
I didn't do anything wrong! Everyone sucks except me! It's my teammates' fault that we lost, not mine!
#1: You destroyed any chance your team had of winning with your toxic behavior.
#2: You helped the enemy team win.
#3: You didn't cooperate with your teammates.
#4: You overzealously adhered to popular opinion about the current meta.
#5: You asked others to do something that you were able, but unwilling, to do yourself: switching heroes.
#6: You entered competitive mode before you were ready.
Mistake #1: Losing streaks aren't fun, and they can make people much more hostile than they usually are. But you know what's even worse? Making your losing streak last even longer by acting like a douchebag to everyone around you, including the people who are on the same team as you and want you to win. You know, because they're on the same team that you're on. Try not to forget that. Insulting your teammates is a good way to make them stop attacking the objective so they can respond to whatever rude thing you just said to them. You've probably even seen people quit playing in the middle of matches with you because of how you treated them.
You have the power to stop shooting yourself in the foot. You're responsible for your own actions and, speaking of which, you're not responsible for other peoples' actions. Just because you're upset that you're playing poorly doesn't mean that you get to project your own failures onto other people ("Ugh, you all suck! But I don't!") and claim other peoples' successes as your own ("I'm the only one who's doing well, even though I don't have any gold or silver medals!") If your ego is so fragile that you unironically feel the need to lie about these things in front of other people, consider seeking psychological help or waiting until you've grown up several more years before playing this game again, and I don't just mean competitive mode. People like that aren't even welcome in quickplay, practice, etc.
Mistake #2: This is self-explanatory; see all the points mentioned above. Driving your teammates to stop playing so they can reply to you, driving them to quit playing altogether in the middle of matches, driving your teammates to mute you so they can't hear the drivel you're spewing or your callouts, and tilting your teammates and yourself all contribute to helping your enemies win.
Mistake #3: This is self-explanatory.
Mistake #4: This may come as a shock to you, but grandmaster-tier characters are only grandmaster-tier in the hands of a grandmaster. If you're a silver player who uses Ana, your silver-tier accuracy and silver-tier understanding of team compositions, map layouts, tactics, etc. will quickly become apparent. In other words, using a "grandmaster-tier" character won't magically allow you to skip from silver to diamond. Whenever you use a character, that character is the same tier that you are. As such, you shouldn't worry too much about what the pros are using - and I'm talking about real professionals here, people who compete in national-level tournaments, not you. You should stick to improving with whatever characters work best for you. I guarantee that you'll have more fun when you do well with a "mid-tier" character as opposed to playing like shit using a "high-tier" character.
Mistake #5: Imagine placing your hand on a burning stove, complaining about how much it hurts, and refusing to take your hand off of the stove. You then take this stupidity further by demanding that someone walk over and pull your hand off the stove for you. This is how you come across when you say "you need to switch!" several times per match while refusing to do so yourself. "But I need to keep playing this hero!" I can hear some people saying. "If I switch off of DPS to give our team two healers, then we'll only have one DPS!" Here's a revelation for you: perhaps your teammates aren't switching because they can't effectively play the class that you're asking them to switch to, but they can and will fill your role for you after you switch. Shockingly, they might even do a better job in your role than you're doing.
For example, say your team has 3 tanks, 2 DPS, and 1 healer, and you want a 2-2-2 team. You're DPS and you reluctantly switch to playing a healer to give your team 2 healers, but only 1 DPS because you switched. One of your teammates then switches from a tank to a DPS class, giving you the 2-2-2 balance you wanted, because they were willing to switch to your class (DPS), but if they had switched to the class that you had demanded of them (Healer), they knew they would do very poorly in that role, and so refused to switch since it would hurt the team's chances of winning. This ties in with one of the points mentioned above in an earlier mistake: you can't control other peoples' actions, but you can always control your own. If you want to get something done, do it yourself instead of crying for other people to do it for you.
Mistake #6: In consideration of all of the points above, it's clear that you're not ready to play competitive mode. Play quickplay to improve, and don't return to competitive until you're willing to cooperate with teammates, until you're willing to treat teammates like teammates instead of enemies, and until you're no longer willing to lie about yourself and other people due to your insecurities.