I'm not a content writer, so I can only respond to the first half of your post. You definitely can do it👍. However, like most skills...it will take some time for you to master it. You will need to be patient with yourself. Also, since you haven't mastered English as yet, I would advise you to have an English native review/edit your content before you post it on the internet. Bad or awkward English can turn off readers (even if the content is great, it reduces the quality of how the information is received by the reader). But based on your writing (this post), your English seems really good (just a few errors here and there). So, in my opinion you should go for it👍.