Hearthstone Rank 20 blues

Been playing Hearthstone over the last couple of days trying to rank up however can’t over come rank 20.  At one point I was able to reach rank 19 but now down to 20 again.  Part of the issue is the fact people have better decks mixed with badly designed ranking system.  Ranking system is based on wins which means you need a series of wins to climb the ladder.  Ladder did have some changes to improve rewards but effort required is massive along with the time played.  Somebody did the average maths and found takes around 1,000 games to reach legend that with 50% win rate.  33 games a day to reach legend if you can win that is.  Going to push on ahead trying new decks may end up ditching warlock.  Magic comes from deck building not just winning.