I agree with much of what is being said.
I tend to be very unemotional, in life and in general even about money although I never had much growing up. I have a background (including advanced degrees) in science, stats and finance so that helps to look at things a bit more logically. My undergrad emphasis in psychology helps too.
However, one of the best things that has helped me with emotion vs logic is relating trading to playing poker. I played semi-professionally and still play often in vegas. There is a very good reason the casinos have you play with chips instead of stacks of 20's and 100's. You have to play the game and money is just ammunition. Therefore, bankroll management and risk management are huge factors in overall wins and losses (not for each game but when looked at on an annualized timeframe/returns). The same goes for trading but with an increased emphasis. If you have too strong an emotion, then you might be risking too much of your capital (bankroll). Learn how to do it risking minimal amounts and move up only when the capital doesn't affect you. This is what is taught to poker players. You would never sit down at a table where an average bet is 20,000 dollars and you have a bankroll of 100K. I think you get the idea but if you want more details PM me. Always willing to help.
One needs to reset what successful is. Success is not 90-100% winning trades (that's really impossible). Success is minimizing losing trades.
Best of luck group,