If the defending force is larger than your force, each warband you sacrifice will add three (not one) to your attack.
A: Nope. Check whether your force is smaller than the defending force when you use the battle plan.