Question: have or make an impact?
Answer: In the sense of the sentence you have quoted, "make an impact" and "have an impact" are the same, as is "impact upon". The slightly different sense of "make an impact" is more informal : as in "she wore a beautiful red dress to the party and made quite an impact".