To dream you are punching someone or something signifies latent anger and aggression. It also symbolizes power and inner strength.
To dream you are unable to throw a punch suggests you feel defenseless. You may suffer from lack of self-confidence and low self-esteem.
To dream of drinking punch signifies vitality and renewal.