There are a great number of people in the world while few people are great.I think there is probably only one great person out of 10,000 at best,and most probably much less than that. The reason why there are only few of them is that most people do not pay the price of greatness.There are so many people who want to be great,why only very few of them actually pay the price? The answer to the question explains the difference between the almost 100% people who want to be great and the much less than 0.01% who actually be so.The reason is that the road to greatness is full of pains. Greatness requires sacrifices and there is no sacrifice without pain.The kind of sacrifices required for greatness is the ones that make the process continuously painful for long time.If you only want to be good it may be painful just every now and then,and many people can still handle it.But being great is a total difference.The pain is much deeper and it is continuous,so very few people can endure this kind of pain.Most people naturally choose things that bring pleasures to them.It's unnatural to choose pain over pleasure,let alone doing it continuously for long time.But that's what I believe is the secret to greatness: The secret to greatness is choosing pain over pleasures continuously for long time. If one person only wants to be good,what will he/she face?
Occasional pains. Continual work. Constant pains. Various difficulties.