I'm playing a Hexblade warlock with the War Caster feat.

While holding my staff (an arcane focus) and a shield, can I cast spells without penalty? What if the spell has a consumable component?