The ranked system can drive you crazy at times but its kinda fine. Let me explain it to you this way. You win and lose , sometimes the system gives you the better team and you win, its testing you if you are "that bad" and if you lose those kind of games - well thats bad. Sometimes the system is testing you on the other side, you are the one with the worst team, and the question is - "Can you carry this SH*T" - if you do - very good , if you dont - not that bad it was just a chance. I had many winning streaks, I felt like i cant lose a game and all that time I was thinking "I AM SO FUKIN GOOD DAMMMNNN" , but after that I got games where my team were like monkeys and this drived me insane.
After trying to understand what was going on I kinda saw the picture. When I was winning I wasnt kinda carrying the team all the time, it was somebody else , I was helping, when I was losing hard I wasnt good enough to change the game. So in the eyes of the ranked system I am exactly where I should be and if I progress its going to be a slow and steady climb.
I saw your ranked history and can tell you that you are in the same spot even tho in different ranking (I am plat 1). Even it seems to me that you are losing your lane most of the times, no matter vs golds or silvers , winning/losing, you are behind. In the eyes of the system you are at your place.
Also you play a lot. You want to climb and its not kinda working out so your mental drops which will reflect your gameplay which will reflect your mental and so on. Give it a break and watch some streamers that play your main champs, improve. I play mostly only on saturday evening and with 130 games I made it to high plat. I can even make it to diamond and higher but dont have the time for it. I learned from streamers and their vision of the game.
Good luck.