Have you tried listening to Podcast's episodes about "Endless Possibilities"? If not, then make sure to listen at least one episode as most of them are really great source for tips on how to make your business grow despite of the challenges and competition.
Here's what I've listened yesterday, http://biz30.timedoctor.com/william-shaker-podcast-featuring-rob-rawson-on-how-to-build-a-successful-business/
You would really give time to listen to their conversation if you are aiming to achieve at least the brighter side in your business.
Hope you'll find it useful.
I agree with outsourcing. In fact, a lot of businesses/jobs from the US or UK were outsourced to different countries in Asia whose labor cost is minimal compared to hiring an onshore staff. I found this blog shared over on Facebook, https://www.staff.com/blog/why-hiring-offshore-is-a-positive-force-in-the-world.
perhaps that explains well why outsourcing is a great help to most businessmen.