Xander Schauffele has won an Olympic gold medal, two major championships, Ryder and Presidents Cups but his path to greatness ...