Nowadays if you arent a child prodigy and a GM by 10 youll never be more than a ordinary everyday 2500 GM. Not that thats a bad thing.
To become or not to become a grandmaster

Here are some keyword to become a GM: no life, boring, routine, memorization, headaches.
sounds like any other job to me.
I’ve got two questions on this:
1) What is the knowledge you need to have to become a grandmaster?
2) What are the abilities you need to have to become a grandmaster?
Reactions by titleholders are especially appreciated.