Robert Browning’s quote "Ah, but a man's reach should exceed his grasp -- or what's a heaven for?" means “One should reach for more than they can see or get their hands on or grasp or touch”
I don’t know how to better translate this in Chinese. My husband thought that it would be better translated as "把眼光放遠".