You cannot miss this achievement, its story related so I'll keep it short.
In the Ruins you will find this nice artifact to finally receive the Alien vision. Once you pick up the mask the achievement will unlock.
If you find this solution to be unhelpful, please tell me why in a comment and I will update it the next time I'm online.