Everyone wants to earn money from writing but they don’t realize how hard this is. The question as if anyone can write is yes but not everyone can write to earn real amounts of money. Writing is a skill that is learnt. If you truly want to earn money from writing articles online you are going to have to take time to harvest your trade. You are not going to go from an armature writer to a professional writer overnight. What you need to do is practice a lot and continues to write more and more articles each day and after a couple of months you would see an improvement in the quality of your work like anything else that you would do in your life. To become a good writer what you have to do is write anf write even more and more.
Writing is just like any other subject in which you would do at school. When you now start off you may not be that well versed in it but after a while you getting better and better and some of us are able to master the art. But remember some do better at other subjects than other. You may be good at English but not so good when it comes to math’s. Now this does not mean that you cannot learn to do math it just means that it would be a little more difficult for you then it would be for someone that is more of a natural at it. Just like English might be a little harder for that person to learn than it would be for you. In a case like this you can still master the art it would just take you a little more time and practice to do so. So to answer your question everyone can learn to be a writer.