Hi i am in college and I want to be ESL teacher the only thing that hinders me from reaching my goal is that i am not native english speaker. Please tell me a ways to improve my english, suggest me books that i could buy,ways to learn how to write poems, improve my commas etc. thank you

The best way to truly learn a language is to immerse yourself in it. For example, suppose there's a new book that you'd like to read. Read it in english instead of your native language. When you browse online forums, use english. If you see the correct usage repeatedly, it will become natural.

That's great to hear that you are aspiring to become an ESL teacher! Even though English might not be your native language, you can still improve your English skills through various methods. Here are a few suggestions:

1. Reading books: Reading extensively in English can greatly enhance your vocabulary, comprehension, and overall language skills. Choose books from various genres, such as fiction, non-fiction, or literature, that interest you. Some classic English novels you could start with are "Pride and Prejudice" by Jane Austen, "To Kill a Mockingbird" by Harper Lee, or "1984" by George Orwell.

2. English Language Learning Books: There are numerous English language learning books available that cater specifically to non-native speakers. Some popular ones include "English Grammar in Use" by Raymond Murphy, "American English File" by Clive Oxenden and Christina Latham-Koenig, or "English Vocabulary in Use" by Michael McCarthy and Felicity O'Dell. These books focus on grammar, vocabulary, and general language skills.

3. Online Learning Platforms: Utilize online platforms, such as Duolingo, Babbel, or Rosetta Stone, that provide interactive exercises, quizzes, and lessons to improve your English language skills. These versatile platforms can help you work on grammar, vocabulary, listening, and speaking skills.

4. Engage with native English speakers: Join language exchange programs or find language partners to practice conversational English with native speakers. This will help you improve your fluency, pronunciation, and overall communication skills.

5. Writing poetry: To learn how to write poems, start by reading poetry in English from different styles and eras. You can explore works by poets like William Shakespeare, Robert Frost, Emily Dickinson, or Maya Angelou. Analyze their styles, themes, and techniques, and practice writing your own poems. Experiment with different poetic devices like rhyme, meter, and imagery, and seek feedback from fellow writers or English teachers to refine your skills.

6. Improving comma usage: Proper comma usage is essential for clear and effective writing. To enhance your comma skills, you can refer to renowned grammar books like "The Elements of Style" by William Strunk Jr. and E.B. White or "Eats, Shoots & Leaves" by Lynne Truss. These books offer comprehensive explanations and examples for punctuation rules, including comma usage.

Remember, consistent practice and exposure to the English language in various forms will help you become more proficient. Additionally, consider taking ESL courses or enrolling in a language program at your college or community center if available. Good luck on your journey to becoming an ESL teacher!