What is needed for golfer,

A Successful golfer always finish the race after playing a complete game with a good timeframe.

Golfer has to show hard physical efforts that comes from a special skill.

At the same time his mental hardships take him to the right path. 

So the combination of both physical and mental skills are main power to fuel a golf player to became successful.