Here is the full list of all 27 Ebenezer and the Invisible World achievements.
Complete the Mirror sidequest
Complete the Buster Bailey sidequest
Complete the Teleport sidequest
Complete the Hook sidequest
Complete the Double Jump sidequest
Complete the Glide sidequest
Get your first ghost
Defeat the first boss
Defeat the second boss
Defeat the third boss
Defeat the forth boss
Defeat the fifth boss
Complete the Harpoonist sidequest
Complete the Railroader sidequest
Complete the Miner sidequest
Complete the Warden sidequest
Complete the Lamplighter sidequest
Complete the Monk sidequest
Complete the Falconer sidequest
Complete the Watchmaker sidequest
Complete the Prisoner sidequest
Get all relics in the game
Get all weapons in the game
Find all familiars
Complete the health upgrade
Complete the spirit upgrade
Complete all ghost upgrades challenges