Make sure that you have done proper branding
The type of visuals and content should always match your brand. Sometimes you can easily forget that and I even speak for myself.
I am a member of the organization team of TEDxPanteionUniversity. Among the other tasks sometimes I help with the visuals for social, site etc. Sometimes I found amazing mockups and worked a lot to make awesome visuals.
Some of my colleagues did not like them but they immediately told me that they were too corporate, or too childish and did not fit the TEDx brand.
Same goes for your product, let your visuals embrace your brand.