Well, extra time (possibly the biggest barrier), money (but really not much) and people. With social media being so time intensive, and best results coming from directly being involved, the barriers to entry get higher as a business gets smaller, but not insurmountable for those willing to put in the time, especially since it can be done at all hours, and some of the most effective times to connect via social media are very early in the morning and very late at night.