FIrst off, Shirley, congratulations on your marvelous output in the inglorious bastard of a language we call English. I have no idea how anyone who did not grow up with English can actually be proficient in it (considering the numbers who DID grow up with it and have yet to master it).
Second, I think you are in a better position to spot typos than native speakers. You had to formally learn rules and syntax and all the oddities of English, rather than just absorbing them.
I think you're doing okay! 😁
[pause to read over post to check for typos before clicking Respond button]