Your business can’t do it all. You may want to offer all the services your customers are looking for, but that’s not the best plan for you or them. What ends up happening is that you offer mediocre services you don’t love providing.
Instead of trying to offer everything, consider refining your one area of expertise and partnering with other companies that specialize in the other services your customers need.