I understand your struggle. English is not my first language, just like most of Asian anyway. For me, I struggle with grammar so much, because Indonesian language has no concept of tenses. What's past tense? Present tense? Future tense? We don't have that here! We don't even have plural to singular words! Also, our grammar is more similar to Japanese, and just like Japanese, we don't even have gendered pronouns? He or she? Him and her? Both doesn't exist! This is just some among many reasons why I struggle comprehending English, because I am learning more rules that I am not accustomed with to my native tongue.
Ahem-
So anyway, good luck on your learning. Try using online tool, such as grammarly, or just google some online checkers. Just remember that grammar is not the only and only quality of a writing, because I write for more than seven years, and so many people consider me a great writer, despite my imperfect English.