Best path to become a chess grandmaster?

what are all the necessary steps need to become a chess grandmaster?
i am not consistent in improving my rating, so many ups & downs..........
i am not able to touch 2000 rating in online chess.....
guys are too tougher in the top...
give some advice to reach the peak........
8 answers 8