As in every team-based game with matchmaking...
You are the only constant in your games.
If you are better than the pool of players at your rank, you will climb.
If you are not, you will not.
ELO hell does not exist, you are not "hardstuck," that's your rank.
You will never improve if you blame your team. Examine your own replays. See where you missed farm, got caught out, etc.
Bring on the downvotes.