One of the best ways to get business as a freelancer is to constantly network.
With our experience we have found that online social networking is step one. We encourage you to step outside once in a while, go to local/national conferences and meet-ups to start networking directly with the people you have met online.