I'd first understand the personas you are targeting-what problems do they have, how do they like to consume materials and find answers to their problems. You can have multiple personas, but for your home page, I'd stick to just one clear message that describes what problem you solve for your target persona. This is a good resource I've stumbled upon recently - Building a Story Brand by Donald Miller.
Using SEO optimization, digital advertising and sales outbounding, you can focus on other personas and direct them to landing pages and content that is specific for them.
In thinking throught the learning to buying cycle, again, it goes back to the persona. Is this a well known solution to a problem? If so, then content could be more focused on why you are the best company to solve their problem and how you do it with social proof and other content that demonstrates your authority on the topic. If the solution is not well known, or the problem is not well understood, then you'll need to do more educating on why this is a problem they need to solve or what they should look for in a solution to the problem.
My advice is to understand your ideal customer profile. Who are your best customers? Why did they buy? What problems were they facing? What caused them to search for a solution? Why was your solution chosen? Who are the users and buyers in these accounts?