Here is the full list of all 2 Grimstar: Welcome to the savage planet achievements.
Earn achievement by winning first 3 missions
Earn achievement by winning the first mission