like what OP said, we need matured mind to do trading because if we put our emotion we can be wrong to make decision and made us lose.
Emotion is something that you can't avoid while doing trading. It's part of the game and the challenge is, how to manage it properly.
Honestly, we can't just say to others that they need to control their emotions. It's hard. Let them experience the losses they will make while dealing with how to manage their emotions. Without errors and losses on the way, a person can never be matured. It's just fine to lose but while experiencing it, we should learn from it and try to minimize the losses while we progress.
It's ok for me to be desperate to make earnings but in a responsible way.