The best guru is the one who matches the athlete best psychologically,
meaning the athlete trusts the guru and that the guru has the ability to
really motivate the athlete. Otherwise the athlete will get 10 different opinions
on every little thing on the side. All of these guys have tons of failures too along
with the success stories. Many pros go from guru to guru yet often fail to even match
their best presentation which they achieved on their own.