There is a big difference between finding an edge and having an edge!Being able to find an edge.
Greed and discipline are completely true but if you cant find an edge to how you select your plays nothing else matters.
I would be willing to say that 90% (probably higher) of the players do not have an edge in the longrun when making their selections.