Falling on the roof of the caravan, the hailstones percussed noisily.
... but so little impact? ...
... going to make positive change, and have impact, ...