"I'm only low elo because of my mechanics!"
No, your elo isn't defined by your mechanics alone. It's defined by 5 things.
Mechanics Decision making Map awareness Game knowledge People skills (what i mean by this is that you don't spend the entire game telling your team to get cancer)
If you're in bronze/silver you're bad these simple as that. If you actually had the game knowledge of a challenger player but all of your other things were bronze level you would still easily get gold.