BJP gets in shape to go to the polls