Choosing my main role
I've grown tired of playing ADC and Support mainly because I've gotten bored of playing the same champs. I'm set on going Top, Jungle, or Mid (more so mid or top). I'm planning on doing Ranked this season and climbing as high as I can as well, but I feel I cannot do that unless I decide what role I'm going to devote most of my time into learning and mastering.
For top lane the champions I really enjoy playing are Irelia (I need A LOT of tips for improving my laning with her. Trading, etc.), Rumble, Shyvana, Gnar (been trying him out since he's free. I've lost both games, one the enemy team got really fed, and the second one was thrown when my teammates kept going in 2v5 or 1v5, etc. I was doing pretty well, but honestly felt like I did no damage lategame with brutallizer), Lulu, Lissandra, and Riven. I overall enjoy playing top lane, but my only issue is the amount of extremely uneven matchups. For example Irelia Vs. Darius, etc. I also feel that I don't really impact the game all that much in terms of helping my lanes snowball even though I grab teleport.
For mid the champions I've enjoyed playing are Leblanc, Orianna, Lissandra, Lulu, Ahri, and Syndra (won't play her in her current bugged state though). In mid lane, I feel like I really can impact the game due to roaming and snowballing in my own lane, but my only concern is not being able to split push to well as an AP mid. I'm considering picking up Zed, Akali, and possibly Azir.
Lastly, for jungle I mainly play Vi, J4, and Elise (very rarely though because she isn't very strong now. Rito pls buff). I'm looking to learn Xin Xhao, Lee Sin, Pantheon, and possibly Rek'sai. This is a role I know I can help impact the game big-time, but I do occasionally make poor ganks, spend too much time trying to gank instead of farming, being on the wrong side of the map at the wrong time.
I'd really love some help deciding what to main as well as some help on improving in the roles you guys suggest.