It's fine if people are having a hard time dealing with their emotions. Just continue continue continue to trade but make sure all mistakes are being taken seriously and take lessons from that.
No need to literally focus on learning to control those emotions listed above as it might result in much worst behavior. Just let the progress flow. As soon as anyone already established a good trading experience coming out from several mistakes, those emotions are automatically controlled. Why? Because that is human nature. The continuous winning and losing experience became part of the human's system resulting in their emotions to act accordingly and properly to their strategy.
yeah, i think that's right. Experience will defeat the magnitude of the emotions we have with time, but not everyone can accept every defeat. Sometimes people will give up when big losses and they choose to stop trading. Maybe your advice will be more useful for beginners who have a lot of money, and spend every money on a better trading experience but not for beginners who have limited capital, they certainly cannot accept this.