Well, that is of course, subjective and all an opinion. There are no good or bad writers as with anything else in life. It is only our mind, or the collective mind, that makes anything good or bad.
However, like all things that we do, the more we do it, the more we get even better at it. That does not mean that each time we write it will be utterly amazing, more often, it will not be that great. That is the point though, we have to do some less than brilliant work in order to hone our skills and get to the work that is the best we can do.
If we think about what to write then it does not come from our true essence, not from our heart and soul, but from the mind. We start to guess what others might like to read…an act of complete futility, no one can guess what others want, they often do not even know themselves. As Henry Ford famously said, “if I’d asked my customers what they had wanted they would have said ‘faster horses'”.
Therefore, the way to get better at writing is to keep writing no matter what, to keep putting the words down and to just let the words flow and not think it but do it. That means that eventually, the best words will come from the authentic you.
Just keep writing and writing and writing. Much of it will never be shared but the very best will be and that is how we become better writers.
Write for you not them.