From my limited experience of watching someone who had traded 20 years and was still not getting it ( a trading coach) : it's in the mind. This trading coach knew everything about economics, techniques, etc... When I was learning to trade, I did not bothered if the coach was profitable or not,
the only thing I wanted to find out was why the coach was getting into losing trades.
The real missing ingredient is how their mind leads them to "struggle", aka in simple terms fail.
I would be extremely astonished if such a trader alternated ( 10 days of a dhamma.org session, followed with one day of trading, then 2 or 3 days of psy sessions to work on issues discovered during the dhamma.org, 10 days of dhamma, one day only of trading, 2/3 days of psy session, etc... ) for one full year, to actually not be profitable at end of one year.
They have seen many trading systems, they know the economics, all the
"techniques". So they'll unclutter their losing trader mind that makes them
"struggle".