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
Unlock Wizard
Unlock Royal Guards
Clear stage 25
Unlock Feudal Knights
Unlock Armoured Swordsmen
Clear stage 10
Unlock Warlock
Unlock Eagle Warrior
Unlock Sergeant Swordsmen
Clear stage 1
Unlock Archers