If you want to become a great writer, I congratulate you. That is a lofty ambition.
What can make you a great writer is not hard to know.
The question is, if it is easy to know, why are many people not great writers?
The answer is not hard to find.
It is easy to know what can make you a great writer, but it is hard to do what you must do to become a great writer.
To become a great writer, you must do what you need to do to become a great writer.
To know may be easy; but to do is hard. And knowing alone is not sufficient. You must do to get results.
It is by using knowledge that we get results. Knowledge placed on the shelf and not used will never deliver.
Therefore, if you want to become a great writer, you can, but first, know what it takes, then do what it takes.