How to climb mmr

I had a game yesterday where a dude first pick randomed sniper, fought me for mid, then destroyed his items and fed his hero 5 times to an alchemist as well as the courier. I had him premuted and didnt realize he was feeding cause i was in his lane even though i was telling him to farm top cause it'd be better lane-wise. I then went top after my teammates told me, and then he stopped feeding and we won the game. Been on a 10-game winstreak as well, and thought that was the game when it was gonna end but it didnt. I've been winning a LOT more lately, and a ton of the games i've won i would've simply discounted as "unwinnable" before. For example, in another game, i won against megas with an offensive jungle techies when i was 1v2ing axe potm in lane. In either of these games, i probably woulda lost 100% if i was the player i was before. How did i change? I stopped giving up on games. Every single game, no matter how hopeless it seems, instead of thinking "we already lost anyways" and looking for people to blame, i tell my team it's not over and say what we need to do to win. I mute cancerous players instead of arguing with them and just play the game, whereas before, i'd argue with anyone who was cancerous and inhibit my own gameplay as well. That, and i started playing naga siren and playing it well lol. Naga works for me because it's a hero that can control the pace of the game by yourself, but i'm sure everyone has a different hero. I'm 4.6k mmr atm btw if that's relevant. My point is, though, never give up on games, even when they seem unwinnable, and you'll win a lot more. Also, if you want people to listen to your calls, you have to not be an asshole and play well, as people will trust your calls more if you do that. I used to make calls that were right but no one would listen to me cause i whined a lot. Now, i make the same calls and people listen because i play well and don't flame/whine during my games anymore.

/r/DotA2 Thread