English to Hindi

Meaning for:
go a long way
other
बहुत ही सफ़ल होना;फैलना;बहुत भारी पड़्;भी पूरा-पूरा फ़ायदा उठाअना