You are not alone. You can connect with others to help you figure out how to adapt or create a business that builds positive impact into its mission. Here are some links:
B Corp is a network of nearly 2,000 companies who have signed up to use business to conquer social and environmental challenges. Free assessment tools, webinars and materials.