Even the most fluent second language speakers tend to make the occasional mistake or odd word choice, but OP appears to have a perfect command of English grammar and idiom, which makes me optimistic about learning a new language if you're an immigrant.