Here is the full list of all 50 Battlefield 1 achievements. It takes around 60-80 hours to unlock all of the achievements on Windows.
Play all "In the Name of the Tsar" operations
Perform a kill with all "Turning Tides" weapon variants
Perform a kill with all "In the Name of the Tsar" weapon variants
Reach Support Rank 2 in multiplayer
Reach Assault Rank 2 in multiplayer
Reach Rank 1 with all 4 Infantry classes in multiplayer
Perform one kill with each of the 5 primary Weapon Assignments weapons
Complete the Gallipoli Operation
Win 1 round of Operations in multiplayer
Kill 4 enemies with the Trench Raider Elite Class
Kill 25 enemies with the St Chamond Heavy Tank
Reach Scout Rank 2 in multiplayer
Destroy 5 airplanes while in the Behemoth Airship L30
Spend 30 minutes in-game as French Republic Medic
Kill 15 enemies with the L-Class Destroyer
Perform a roadkill in a Sea Vehicle
Perform 1 kill with the Livens Projector
Complete 25 Squad Orders in multiplayer
Kill 25 enemies with the Lance as Cavalry
Perform a kill with all "Apocalypse" weapon variants
Reach Rank 10 in multiplayer
Reach Medic Rank 2 in multiplayer
Complete 1 Service Assignment
Win 5 games of Supply Drop
Perform a melee kill on a Flametrooper Elite
Perform 1 kill with the Broken Bottle
Earn 450 Warbonds in multiplayer
Play a round on all "In the Name of the Tsar" maps
Using a bolt action rifle, kill an enemy Scout in multiplayer
Kill 5 enemies by using dynamite in the campaign
Unlock all Codex Entries in Nothing is Written
Unlock all Codex Entries in The Runner
Complete all challenges in the campaign
Unlock all Codex Entries in Friends in High Places
Unlock all Codex Entries in Through Mud and Blood
Kill all 3 Ottoman officers in Young Men's Work with melee kills in the campaign
Complete the campaign on Hard difficulty
Complete the campaign on Normal difficulty
Complete Nothing is Written
Collect all Field Manuals in the campaign
Complete The Runner
Unlock all Codex Entries in Avanti Savoia!
Complete Avanti Savoia!
Complete 10 challenges in the campaign
Complete Friends in High Places
Complete Through Mud and Blood
Perform a melee kill on 10 enemies anywhere in the campaign
Find the hidden Cavalry Sword and take down an enemy on the French countryside in the campaign
Complete one challenge in the campaign
Collect one Field Manual in the campaign