bjj has a great technique where, assuming its a right punch from a righty, you step forward with your left leg, shrug your shoulders, tuck your chin and shoot your left arm up and out touching your shoulder to your face and block off the path of the punch. this also gets you into position for a takedown or throw and it is ver simple