Winrate doesn't equate to skill, you know this?
I'm sick of typing this again, but here goes.
There are games you are supposed to win or lose. It's possible to have lower winrate and be better than others with higher.
That's how ELO rating and Dota 2's MM works.
If your winrate is 55%+ that means you are either:
1) Top 0.01%+ and better. You are truly better than +50% of players among you including your equally skilled peers.
2) Your winrate hasn't stabilized. You are still climbing ladder and your winrate WILL adjust down to 50%.
Obviously 99.99% of us (and you reading this) fall under #2.
-I had 100% winrate at first 10 games.
-75% at first 50 wins
-58-60% at first 500 wins (that's 1000 games)
-55-53% at 1000 wins
-STILL declined down to 49.5-50.5% at 2000 wins (4000 games)
My Dotabuff DBR was 2200, 99.9% percentile, higher than most other players with 52-53% winrate at 1900-2000 score (96-99% percentile) Now DBR was criticized by Valve to be flawed, but they put a lot of work in it and it holds SOME merit.
And this was playing the game not seriously because I want to have fun foremost, I pick whoever I desire most of the time and random 80% of the time.
So case in point, it's completely useless to focus on winrate.
If that stops you from playing, you're effectively doing the exact OPPOSITE of getting better.
Just keep playing.
No one cares about 21-8 Necro or 21-13 Abba from owning bottom scrubs (or any pubs, including myself) Winrate is literally a meaningless figure while MM still places you in where you belong.
I'm still a nobody at top 0.1% & 2100 rating, because the skill gap is NIGHT & DAY compared to truly gifted players at 2400-2700, 3000 rating (top 0.001% to 0.000001%+++). And I don't care, because I play for fun. Just random most of the time.
Stop being so worried about winrate and your skill. Sorry to sound blunt, but if you've been playing since Dota 1 and you're only where you are at, you'll never be truly good, let alone good. Just have fun like most of us.