The difference between being a good player or a bad player is knowing when you are right or wrong. What I mean by this is that to become a good player, you need to accept that you won't always be right. On your realm, there is a player that is better geared, more skilled, and more advanced then you are. Its a fact. On any realm there can only be 10 people that are the best of their class and chances are you aren't one of those people.
So occasionally you are going to run into people that are better players then yourself. Depending on how good you are determines the frequency of this occurring. The other factor is of course, your exposure to the community as a whole. If you never do anything in WoW but play by yourself.... you probably won't be reading this blog. Also if you are playing solo then your performance really doesn't matter and so you can ignore this post.
This post is about taking criticism. I don't mean the criticism from the "leet" players who just tell you that you suck and kick you from the group. What I'm talking about is when an experienced player pulls you aside and points out that you could be doing things differently. I've had this happen to me and I have done this with players that I encounter on my realm. The difference between a good player or a bad player is how you take this criticism.
The bad player will simply ignore this advice or get upset that this person is "judging" them. Perhaps he will reason or justify his choices in playing the way that he does. Often times they will attack the integrity of the person who is criticizing them. So they will continue to do whatever it was they were doing and perform subpar in groups. Other times it will push them away from raids or group content, or they will only do so in the confines of the guild they are in. Since the guild they are in caters to their poor performance and are often full of bad players, no one will call them out and they will never improve. Good players who happen to be in this guild will get shunned for giving criticism till they either quit the guild or sit in silence.
The good player listens to the criticism. Takes the other players words into consideration and then does research, either on his own, or on a community site to verify the advice. Based on this the good player decides to accept the advice and make the change, or reject the advice based on the evidence found in his research.
Very few people take criticism well. I for one, do not take it well. The difference between me and a bad player though, is that I do everything I can to not be wrong in the first place. I do my research on community sites and blogs as well as in game testing. I do this so that I can be beyond reproach. Am I perfect? No. But I want the person who criticizes me, to be one of the best players in the game.
So when someone comes to you with advice. Listen to them. Take what they say into consideration (make sure it makes sense). Go onto the community sites and blogs to see if the advice is valid for you. Back this research up with a little of your own, whether that is playing with spreadsheets or the target dummy. Finally make an educated choice to accept or reject the advice, and if you choose to accept, act upon the good criticism.
Learning and growing can improve your character just as much as that shiny new piece of gear.