For me, the best weapon is patience and discipline. You can't be successful in trading if you're greedy enough to have a transaction even if it is not the right time to trade. (...)
That is already given and always should do before we started to trade. And it's on the more emotional or mental side which we can adapt by ourselves.
Patience and discipline is an extremely important weapon but we should also practice some technical side, we need to use some of them to help our trading life better and will that will help our emotionally or mentally side.