What is very noticeable from your stats:
- You play too many roles
- You play too many champions
- Your CS is very poor per game - focus less on trading and more on farming - this also may be due to you not being very good with last hitting across so many champions
- You don't really excel at any role (the KDA on all your champs is pretty mediocre)
- You die too often
The sample size we are looking at is pretty broad so it is difficult to really assess what you are doing well. You play so many champions and roles looking just at win rates and your stats on champions will not give us an accurate representation of your play.
I main one role and play one champion in my main. My next best role is support where I play two champions and then mid follows slightly after that where I play 3 depending on the situation. All the champions I play are lower skill cap champions, meaning they don't have a lot of skill shots and if I make mistakes when their abilities I am not heavily punished. For example
and
are pretty low skill cap while
and
are incredibly high skill cap.
You may also want to try to main "flex" champs. Champions that can play multiples roles. That way you continuously build upon your existing skill with a champion. You play Fizz the most, you may want to try taking him in the jungle, top, and mid to improve your proficiency with him.
Practice other champions and roles in normals but what I would do is pick 1 champion in each role for ranked and only play that champion. You should literally take a few weeks and play from the same champ pool over and over again (ranked or normal).