English to Hindi

Meaning for:
go a long way towards
other
सहायक होना;सहायक होना