all the criteria that you mention are very interesting especially at the second point where you say that a good gambler who can control himself, yes that is true because usually the defeat we do in terms of gambling is an uncontrolled emotion and only thinking in terms of just win.
That makes a gambler good and responsible if he can control himself. Many gamblers can't do that and even the professionals are loosing themselves though they are used to this type of hobby and source of living. Emotion is one of the hardest opponent whether in gambling or trading.
A good gambler always focuses on his game and do not think anything else. It is good for winning a game because if you do not focus on your game, you will lose the game and your opponent will take all the money. Other thing is that you should fix a time limit for yourself and when the time ups, quit gambling immediately and also a limit for money putting in bet.