viel zu etw. beitragen

listen to the pronunciation of viel zu etw. beitragen
Deutsch - Englisch
to go a long way towards sth