And, what is your advice?
The very best way I learnt English grammar is watching a lot of American TV shows, soap operas, and listening to English news. I was so interested in the Ellen DeGeneres show that I started to pick up on English grammar mostly from watching her shows. It was hard at first to follow but as I watched more episodes of her show I started to catch on very very slowly. Although I am not perfect yet but I am better than when I started the journey to learning English grammar language.