Honest feedback:
it so frustrating when it's not my skill holding me back
You're going to need to go ahead and drop that attitude first and foremost. You are no better than the people that you play with, it's that simple, once you realize that then you can climb. You have the potential to be better, but you first have to realize that the common denominator in all of your losses is YOU.
Now that we've addressed that issue, let's go ahead and have a look at your recent games... There are some glaring issues that jump out at me immediately and if you improve upon these even modestly then you will climb out of Bronze without a doubt.
- Your CS/game is low or, in some cases, extremely low. You have an Ashe game in which you went 0/4 with 113 farm in 22 minutes... that ain't gonna get it done. You want, at the very minimum, to have 150 farm by 20 minutes. I see a Garen game where you had 96 farm in 28 minutes, that's abysmal.
Focus on Farming. This is probably the biggest issue I see with Bronze players. They just want to fight/trade with their lane opponents continuously, they blindly push the lane instead of freezing, they feel minions are an inconvenience to simply trying to blow up their opponent as fast as possible. Sit back, last hit minions, farm and just try to outfarm your opponent.
- Ward: Your number of wards per game is low. How can you possibly avoid ganks or know what the enemy team is doing without vision?
Roaming in Bronze is so easy it ought to be bannable. Most players don't ward or have good map awareness, but if you ward and watch the minimap you won't fall into this category. In fact, now that you know the secret that Bronze players don't ward you can use this to your advantage. If you're mid or top, bot or mid (respectively) and grab a free kill or two. They won't see it coming. Control wards are your friend, buy 'em early, buy 'em often.
- Pick a role and a couple of champions in that role and stick with it!
I see you play a bit of everything; although I'm sure autofill makes it hard to play a solo lane all the time. Just pick a couple of champions in each of these roles and try to master them.
- Top lane 101: if you fall behind for some reason, don't keep building damage... build defensively.
This is one of those issues that I see in every Elo from Bronze to Plat. They'll pick someone like Olaf top and feed a couple of early kills and keep right on building full damage. Don't do this. If you fall behind, you're not going to be trading with your opponent anymore because you simply cannot... you don't have the gold/item advantage to do it so you will have to play and build defensively. This issue transitions nicely into one other thing...
- Learn to itemize against your opponent.
Sometimes you are doing this properly... that's a good thing. I watched an Illaoi build armor against a Lissandra top the other day, it definitely boggles my mind how people just don't understand the basics. If the enemy team has four AD champions and the support is AP, feel free to build lots of armor if you're a Bruiser or tank and at least one or two armor items as a fighter. Obviously if you're an ADC this isn't really an option, but then you're building GA anyway so... kind of a moot point. If the enemy team is mostly Magic Damage (AP), then for the love of Janna, build MR items, please.
Now, you might say to yourself, "this sounds pretty basic, almost too easy". That's because it is! This is literally all you need to do to climb out of Bronze. Yes, others have suggested that you play champions that lower Elo players have a hard time playing against such as Akali, Master Yi, et al, and that's certainly decent advice, however I think it's important that you have the basics down first.