Efasha Kamarudin gears up for battle