Among all the good points that you have highlighted, I want to say that number 2 is the reason that we have all other points. Number 2 is the real reason that gamblers fall in the business, self control of course.
Thank you for pointing it out. I have seen some replies that stated the same opinion as you. I am okay with that and it is true that "self-control" is the basic thing to do others properly. All gamblers must have it in order to avoid playing gambling excessively and a dream with nonsense goals (ex: make gambling as the main source for income).
Lack of self control is a big challenge for gambling. When you have self control, you are likely to do better but so many don't have self control because it is about emotion and attachment of resources losses.
Sometimes we need time to make us having good self-control. But of course, we must do hard efforts if we are still hard to control our emotions. Each person may have different problems to control it. Some may control emotion easily, while others may be hard to control it. So, depending on the nature of the person.