Synonyms for Attain (same or very similar meaning)
WordNet sense 1 (to gain with effort):
accomplish, achieve, reach
WordNet sense 2 (find unexpectedly):
discover, strike, fall upon, come across, chance on, chance upon, come upon, happen upon, light upon
WordNet sense 3 (reach a destination, either real or abstract):
gain, hit, make, arrive at
From the ODE community, based on WordNet
add/edit