I'm not a native speaker of English so I have grammar problems. What are some ways that I can improve my grammar? Do reading grammar book help? Also, is there any way to improve my writing beside writing more? Thank you

The best way to improve your writing is to write and get objective feedback. We will be glad to give such feedback for relatively short writings.

You are much more likely to learn from your mistakes. I know I did.

http://www.google.com/search?client=safari&rls=en&q=grammar+books+for+writers&ie=UTF-8&oe=UTF-8

You are welcome.

Improving grammar can be a gradual process, but there are several effective ways to enhance your skills. Here are some strategies:

1. Read extensively: Reading books, newspapers, and online articles can expose you to proper grammar usage. Pay attention to sentence structures, tenses, and word order while reading.

2. Use grammar books: Grammar reference books provide detailed explanations and rules for various aspects of English grammar. They can be valuable resources to help you understand the principles and usage.

3. Practice grammar exercises: Engage in grammar exercises regularly to consolidate your knowledge. Many grammar books and websites offer comprehensive exercises and quizzes covering different grammar topics.

4. Focus on specific grammar points: Identify your weaknesses or areas where you struggle the most. Targeting those specific grammar points will allow you to concentrate your efforts effectively.

5. Listen to spoken English: Listening to podcasts, movies, TV shows, and conversations in English can help you become familiar with correct grammar usage in natural contexts. It enhances your understanding of sentence structure, word choice, and phrasing.

6. Learn from mistakes: Take note of the common grammar mistakes you make and learn from them. Analyze why you made the mistake, understand the correct usage, and reinforce the correct structure.

7. Seek feedback and correction: Share your writing or speaking with native English speakers or proficient non-native speakers who can provide feedback and correct your errors. Their insights can help you understand your mistakes and improve.

8. Practice writing: Regular writing exercises, such as journaling or participating in online forums, can develop your grammar skills. Make sure to review your writing and correct any grammar errors you find.

Remember, learning grammar is an ongoing process. Consistency and practice are key. Alongside studying grammar, developing your vocabulary and overall language proficiency will also contribute to improved grammar usage. So, try to engage in various language activities whenever possible.