Full list of all 23 Destiny 2 achievements worth 1,240 gamerscore. It takes around 80-100 hours to unlock all of the achievements in the base game on Xbox One.
The base game contains 13 achievements worth 1,000 Gamerscore, and there is 1 DLC pack containing 10 achievements worth 240 Gamerscore.
Reach level 20.
Acquire each Titan subclass.
Acquire each Hunter subclass.
Acquire each Warlock subclass.
Complete the "Light Reforged" quest.
Complete 5 Heroic Public Events.
Complete a Heroic public event.
Complete a Nightfall strike.
Collect 15 Red War exotic weapons or armor.
Complete 30 challenges.
Complete a Nightfall strike on Master difficulty.
Complete a Nightfall strike on Grandmaster difficulty.
Encounter an Agent of the Nine somewhere in the system.
Earn 5,000 Triumph points.
Collect 10 Forsaken Exotic weapons or armor.
Complete a Triumph Seal.
Complete a Collections Badge.
Enter the Dreaming City.
Collect 15 Forsaken Exotic weapons or pieces of armor.
Win a Gambit match.
Defeat a Forsaken Nightfall Boss.
Complete the "Shattered Throne" dungeon.
Complete the "Last Wish" Raid.