You do not give yourself enough credit, I think. Personal protection rules are important, too. We are not robots, and we need to build trading plans we can actually implement consistently. If we push ourselves too hard, psychologically, we start deviating from the plan.
My own weakness is prolonged drawdown; it’s almost physically painful. So I hunt for price compressions and trade explosive breakouts. I ruthlessly cut positions that do not move quickly into profit. Sometimes that means I get out of positions that go on to become winners, but by making rules that I can actually follow, I actually follow the rules I make.
Sun Tsu noted that it is not enough to simpy know your enemy; you must also know yourself. You seem to have a strong handle on that one.