You do not need good writing to be a good affiliate marketer. Can 't write? Buy PLR content and rearrange the sentences. Can't write? Outsource to a freelancer. Can't write? Find distributed content. You can even promote products written in your native language to a specific region.
If english is important to your efforts, then learn english. What can people do to help with that? I want to make more freethrows... I want to ... practice.
me too, i'm improving my english, but i stared to make money wth clickbank, when i start to study english! you can make money but you should to find best and easy way with less of english, don't think for yet to write articles!! that's need much effet! you can try video marketing or twt... them don't need much english! but you an make profits! don't forget READ, and READ!!
you can pay local students who is good in English to write articles for you, or outsource to people from other countries through freelancer sites. if you want to DIY, you must learn the English as everyone did.
Do remember that most of the top affiliate marketers are not from USA. So just concentrate on how to make money online.
Focus on learning how to market effectively instead of writing, and get someone else to do that for you. Maybe you can find a partner to work together with and share profits. In the end there are alternative ways to get content, whereas outsourcing marketing is not as easy or effective. So focus on that.