If someone is a good chess player, many people think that they can do anything. However, there are certain aspects that someone needs to have in order to be a good chess player. First, they must practice a lot with different levels of chess players. With this, the person can learn different strategies even from the lower level chess players.
Another aspect is that you should start early in life. Children learn faster than adults on average. Good chess players keep their emotions in check. That means that they do not get upset and lose their cool. Chess players often have to make good decision, so their decision-making skills have to be good. Finally, it is necessary for the good chess players to have cognitive abilities or intellect.