viel zu etw. beitragen

listen to the pronunciation of viel zu etw. beitragen
Немецкий Язык - Английский Язык
to go a long way towards sth