ˌhard-ˈhitting adjective criticizing someone or something in a strong and effective way:
a hard-hitting report [TahlilGaran] Dictionary of Contemporary English ▲
hard hitting adj. Working hard to get things done; strong and active; stubbornly eager.
The boys put on a hard-hitting drive to raise money for uniforms for the football team.
He is a hard-hitting and successful football coach. [TahlilGaran] English Idioms Dictionary ▲