Here is the full list of all 14 Battle for Blood - there are Epic battles within 30 seconds! achievements.
Clear stage 60
Clear stage 40
Unlock Royal Knights
Clear stage 1
Clear stage 10
Clear stage 25
Unlock Sergeant Swordsmen
Unlock Archers
Unlock Eagle Warrior
Unlock Armoured Swordsmen
Unlock Warlock
Unlock Feudal Knights
Unlock Wizard
Unlock Royal Guards