For Facebook, start by searching those people who might in need of your coaching programs and get them to like you page. The more people clicking that "like" button, the better. If you think that this is something that you can no longer add to your plate, I would suggest hiring freelancers are who specializing on this type of work. With the right amount of money, you can get them to promote your page and get the number of likes you need in as little time as possible.
Use your Facebook and Twitter account to distribute amazing information that your prospects would find useful and worthy of their time. For example, you can send them a link where they can find information on how they can lose weight fast or how they can start their Asia Email List small business (that depends on the niche that you're targeting). Do this on a regular basis until you're known as a great source of useful information in the online arena.
Make time for blogs and forums related to your niche. A lot of information marketers claim that almost 50% of their targeted traffic are coming from forums and related blogs. So, it's imperative that you spend more time on these portals. The key is always keeping this goal in mind "educate first before you advertise." Don't go crazy talking about your programs as this will definitely turn off your potential clients.