I have to admit that youre not entirely wrong. if elohell exists its around your league because fresh lvl 30 accounts will start somewhere around that elo.
still: if you are good enough for gold or anything you would be climbing faster.
your kda, farm and damage is good, you main few champs, thats good aswell. i do believe you are a mechanically good player and able to win most lanes, but youre not losing without any reason. so most likely your decision making or general strategically thinking is not good (or you flame too much and get tilted easily -> both leads to poor decision making).
so the best thing for you seems to be to change your playstyle. you can do 2 things pretty much: roam and help others (i dont recommend this in low elo) or stomp your lane so hard and get fed enough so you force the enemy to put a lot of ressources into stoping you while you are just splitpushing the whole game. if you split and they send weak people: kill them and continue, if they send enough people that you cant kill them: just leave, they still had to invest the time of several members for you.
i really recommend you to test if the splitpush playstyle fits you, since its the best way to carry low elo soloq. renekton is a real good champ here, so are trundle, fiora, nasus, jax, irelia etc.. yasuo can work, but i dont like him that much since he is squishy, lacks sustain and needs to scale.
i really love trundle for this because hes fairly tanky and can take structures pretty fast. plus he is basically unkillable in a 1v1 and can force fights pretty good aswell as end them with his pillar.
splitpushing is also a great way to make decision making less meaningful since its a forgiving playstyle. when youre strong enough you can even kill someone when you overstay.