Have a favourable effect on (7)
I believe the answer is:
impress
(Other definitions for impress that I've seen before include "Simpers to affect favourably" , "Inspire admiration in (someone)" , "Mark made by a seal or stamp" , "gain effect" , "Inspire - engrave" .)