Failure is necessary and painful
Everyone would like to be the undefeatable champion, and champion are not born but trained. Can I be a champion without losing or dying (in the game)? Nope. You could fast forward your newbie period by reading guides, but learning is accelerated through the adrenaline of PVP which end in frustrated death.
The more you fail the more you should rethink
Failure is the mother of success. Does that mean the more I lose/die the better I will become? Yes, only if you give thoughts to why you lose/die, and thinks of ways how to be better. If you just blindly keep dying and playing without refinement, you are just being insane: repeating the same thing and expecting different results.
You don’t learn much if you win occasionally
Sometimes you got lucky (killed a noob a few times), and sometimes your team mate is a champion; you won and found the game to be too easy, and then you lose the next game and start to wonder why. Loosing make you thinks for new strategy, and winning based on luck only helps your ego, and winning constantly validate your strategy.
Keep calm and take over the world
Keep clam, don’t just rush into battle even though you are a tank. Know your position (Attacker or Support), and wait for your comrades. If you are alone, wait or retreat. Not dying is as good as a kill.
It’s a Team Game
“I am damn good, but my comrades suck”. Dota 2 is a team game, and it does not guarantee victory even though you are a champion hero (though it increases the odds). Coordinate attack with your comrades (doesn't mean you can shout and boss people around by massive clicking, and be angry when people ignore you).
You can blame your comrades, but it doesn't help you win.You can choose to party with a champion player, but make sure you learn something from it.
Choose your hero based on your style/character.
Choose your hero wisely based on your playing style or character. If you are aggressive, chose an attacker and melee hero. If sneaky is your nature, choose an invisible assassin. If you like support from a safe distance, choose a ranged hero. There is not best hero, only hero who suits you; you might start with a popular hero, and it takes times to find your real hero.
Leadership is not bossing
Some people expect others MUST follow their orders else these bosses will click their minions to death followed by deteriorating comments. Understand than each player play differently based on their style, hero and skill; respect them and you shall be respected, help them and you shall be helped. Leadership is not demanded, it is earned.
Blaming others only make it worse
If you die, it’s mostly your fault. Even if someone make a mistake (like trapped you to be killed), blaming them doesn't improve teamwork or the odds of winning, just move on and look forward to the next battle. If they can, they will avenge you; if they can’t, they have their reasons and limitations; if they run away, it’s because they know they are going to die (besides, one less death on friendly side contribute to the odds of winning). Angry people have natural tendency to blame others, learn to refrain it.
Be a real Champion Leader
A champion win even though the odds are against him, with noob or disconnected players in the team, when the team is losing yet be able to turn the tide around. A champion does not play the blame game, doesn't boss people, but help and lead others to victory.
I must not Quit
Repeat the above before every game. If you are a real champion, you don’t quit because there are a few noobs in your team, you don’t quit because your team is losing, you don’t quit because you are constantly being killed, you don’t quit because your team mates doesn't listen to you, and you don’t quit because someone says you sucks. You play the game until the end: you die with honour defending your team mates, and you don’t abandon them.
Ignore the Assholes
They are bad people in the real world, and sadly they exist in the game as well. With an asshole in your team, the best you can do is not to let his remark and clicking affect you. You know what your are doing, and you know your capabilities and limits, and you play the game as best as you can.
Let the metrics be your mirror of reality
If you lose more than 75% of the time, you are either a noob or you sucks, admit it (your death is not due to others incompetency, admit it). Rethink your strategy or playing style, and try again. If you win 50% of the time, you are average and doing fine. When you are a real champion, you will know it.
It's not fair
Some people are more talented than others. Is this the right game for you?
It is competitive; it's a game
You could take it seriously, but don't forget to explore, have fun and make friends.