Use grammarly ;) ihope this helps
I would suggest Rosetta Stone or Babbel.
5.9m questions
7.7m answers