With might and main means with full vigour or using all available strength and energy. The word 'main' here means force or power, so the phrase emphasizes putting complete effort into something. The other options (big blow, hard blow, penetrating) are too literal and miss the idiomatic meaning.