People buy things from a brand they can connect with, if your landing page fails to connect with the visitor, then you probably won't be able to connect with them
The best way to ensure that your landing page connects well with the user is to show personalized content. Understand your demographics and build accordingly.
This image is from Splitbee.io's landing page. They show user data on their images(generated dynamically). This ensures that the user gets a personalized experience.
Here's another example from Stripe, they show custom user logo based on your country. As I'm from India they show me logos of some top MNCs, Startups and small businesses in the country. This also says that they have built a platform for every type and size of business.