Mit dem ersten Satz bist du auf einem guten Weg:
Mit der deutschen Sprache habe ich riesige Fortschritte gemacht.
Der andere Satz hat eine andere Bedeutung. Er sagt aus, dass dir die deutsche Sprache zum Beispiel auf dem Arbeitsmarkt hilft.
Durch die deutsche Sprache habe ich riesige Vorteile.