Nah all roles are equally good at carrying assuming you are not smurphing.
You just stated a bunch of things that any player at level 30 knows, but none of it actually matters if you are not smurphing. If you are so good you can destroy mid and top every game you´ll reach high ELO regardless. You are assuming there is a ELO hell and the player is better than their ELO which most of the time is not true. Just play whatever role you like the most, when you improve your ELO will rise regardless which role you play.