To have success in poker over a considerable time you need to be able to handle the most important skills. These are as follows:
A good poker player knows the importance of percentages. They know that you have nine outs if you need one more diamond for a flush on the river. Also a solid poker player needs to know how to calculate pot odds, because the outs are irrelevant unless they are compiled into useful betting. It is never wrong to check the pot odds once you know that you have a x% chance of hitting something.
One of the most important things that separates a good from a bad poker player is that the solid player is always trying to find a way to put himself in a better position. This could be achieved with swift changes of pace.
Various game styles demand different kinds of poker players. A good No Limit player doesn’t have to be a good Limit player.
Also an excellent player does know when to quit the game. Be it because he has a bad day or maybe even because he is on Tilt.