Here is the full list of all 50 Plants vs. Zombies: Battle for Neighborville achievements.
Earn 200 vanquishes as a Super Brainz
Collect 75 medals
Earn 200 vanquishes as an Engineer
Defeat Dreadwood
Complete "Becoming One With The Dumb" quest in Weirding Woods
Play PvZ theme on piano (G# A G# A F D)
Complete "Be Kind, Rewind!" quest in Weirding Woods
Earn 200 vanquishes as a Space Cadet
Earn 20 vanquishes using Crater Maker as a Space Station
Complete "Zombie Prepared" quest in Weirding Woods
Earn 200 vanquishes as a Snapdragon
Earn 200 vanquishes as a Night Cap
Spawn 25 bots
Earn 20 vanquishes using Rocket Ride as an 80s Action Hero
Give 1,000 overhealth as a Scientist
Defeat Major Problem
Complete "Treasure Hunt" quest in Mount Steep
Earn 200 vanquishes as an Imp
Earn 200 vanquishes as an Acorn
Earn 200 vanquishes as a Foot Soldier
Use 25 expressions
Get a score of 25 or higher in the Dance Hall of Obedience
Block 1,000 damage with a Dummy Shield as an All-Star
Block 1,000 damage with Peel Shield as a Citron
Complete "The Genuine Article" quest in Mount Steep
Dish out 1,000 overhealth as a Sunflower
Revive 10 allies
Complete "Will You Be My Posse?" quest in Mount Steep
Earn 200 vanquishes as a Kernel Corn
Destroy 20 targets at target range
Defeat Olds Cool
Earn 200 vanquishes as a Chomper
Complete "I Treasure You" quest in Sundrop Hills
Spawn 25 pots
Earn 200 vanquishes as a Peashooter
Complete "Fight Zentrificiation" quest in Sundrop Hills
Complete "Baron-Palooza" quest in Sundrop Hills
Earn 200 vanquishes as a Cactus
Earn 200 vanquishes as a Rose
Earn 200 Vanquishes as a Captain Deadbeard
Earn 200 vanquishes as an 80s Action Hero
Earn 200 vanquishes as an Electric Slide
Vanquish 35 gnomes
Vanquish 25 enemies while on a Giddy Park ride.
Vanquish 100 plants in PvP
Vanquish 100 zombies in PvP
Promote 20 characters to the rank of Master
Earn 20 multi-vanquishes using Roll for Damage as an Oak
Use Shadow Sneak for 1,000 feet as a Night Cap
Earn 20 vanquishes using Disco Tornado as an Electric Slide