Marketing strategy allowing our brands to expand beyond our networks

We're looking to revise or update our approach to digital marketing, and I'm thinking of setting up a digital marketing service that would allow our brands to expand beyond our existing networks to improve our sales. Services must include digital strategy, media buying, search engine marketing and SEO, social media, analytics and reporting. What do you think we can do to improve our sales? Thank you!