as someone who went semi pro in another game (Counter strike) and had tryouts for pro teams I can give you the steps on how to improve.
- Pick the role you want to play (Mid)
- Learn how to CS properly
- Learn wave management (when you should push, when you should freeze, slow push, etc)
- Once you have them down I would pick 3-4 champions to main for counter matchups when needed
Really Important steps
5. Practice with a purpose - dont say just win the game, start with like having really good CS, then add another objective of to ward more after you can do that consistently you add something like focus on not dieing more than 3 times a game, etc.) Eventually the first step of CS well will be natural, so will warding. This is why you can add tasks to your list over time as building blocks of the basics you need to do without thinking. I think my list had like 45-50 items on it by the end. With like the first 30 being basics of every game then the last 20 being more advanced things.
6. Analyze your games - Biggest thing for improving is analyzing each game you play and take notes on things you did well and things to improve on, Did you hit your objectives in step#5?
Mechanics will come with time as you play more and more
Slowly expand your champion pool 1 at a time. You cant learn 6 characters at once to the level you need to.
Once you get to High plat/Low diamond (plat 2- Diamond 3) take a lesson not for 1 game but multiple games so they can see what you do over a little time.
Don't give up and Practice practice practice. It took me about 10k hours to get to good then another 5k to get to semipro level.