Also when it comes to being carried by your character, I don't think playing a strong character is enough to carry somebody unless for some reason they like 10-0 every character with no effort. I think when most people think someone is carried by their character, it's because something like this happens.
John is an average player. He decides that instead of playing mid tier character Bob he's going to play top tier character X. Now after getting used to top tier character X he's noticed that he does much better consistently against other players who are around his level. At the level of play he's at the players aren't really strong enough to handle the cheap things character X can do, so he starts to have more success in tournament and getting to play the good players. It may take a while, but eventually he beats one of these good players. Other good players notice, decide that this guy is pretty good and worth playing, and now John gets to play with stronger players. So John gets excited and really starts grinding and putting in the work. Pretty soon all this training with the super strong players he knows makes him just as good as them. Now all of a sudden John starts placing well in tournaments. Now here is where the getting carried part comes in.
People remember that John wasn't so great before, and is now winning with this new top tier character. They assume that he's still a pretty average player, but the character makes up for his weakness. What's really happened, is that John's training with these top tier players has helped to become a better player, and the work he's put in has really helped him level up.
So yeah this happens all the time, and I don't think people realize it that often. Whether or not people get carried isn't usually as cut and dry as, "He plays a good character now"