Fetching details from the dictionary...
impact (on); (strong) impression; effect; influence
impact (of a ball against a racket, bat, club, etc.)
インパクトがある。
It has impact.
大きなインパクトを与えた。
It made a big impact.
その言葉はインパクトが強い。
Those words have a strong impact.