Only a mentally strong person who has control over emotions and have money management skills would be the real winner here and will become rich eventually.
This is definitely yes, those factors really give huge influences to the path of the gamblers to run for success or not.
It's undeniable that mental readiness with good control coupled with good and wise financial management will really make a gambler get better. It would be a lie if a gambler denied this fact and said that he didn't need it to be successful. because that means he's just lucky, and not everyone can always be lucky all the time. This is also applicable to whatever activities we are running at.
Yes, I agree with you, everyone should take gambling as an entertaining thing not taking a reliable source of income. Responsible gambling is a thing where gamblers are able to control their emotions, set a limit and they are fully aware of the risk.
This should ideally be like this. But in fact and sadly many people get into gambling because they are tempted by high hopes of earning money and becoming rich. But what has happened so far is that very few gamblers have been able to make it happen, especially for those who just gamble without any calculations, without any preparation, and especially if they are already addicted.