With all of those factors that you've mentioned. A real good trader can be seen through the results of his traders.
An output based trader can be said as a good trader if the winning ratio of his trades are better compared to his losses.
Losses are inevitable but if he's getting less of that and his risk management is tolerable, in the eyes of just normal traders then they're the real ones.