Morning MattZ,Quite often the solution is in the problem, and in this case, it's your discipline. The story around about your exceptional IQ does not matter. After many years in this business, I would tell you this: I would let an ex-marine handle my money before a quant. Just letting you know how much, in my opinion, the mental game matters.
I would focus on books, lectures, webinars, or seminars that discuss discipline and habits (even if not focused on trading specifically).
Each person has it's own approach to discipline and how they want to solve it. In trading, it's hard for humans to do nothing, and so they become "creative" in trying to max out profits. Quite often, this leads them in the wrong direction.
Please do not feel that you are the only one who is lacking in this department. Every successful trader had to combat at some point issues of discipline. I hope this helps and I wish you success in trading.
You are spot on. I would add that a trader should practice discipline as well.