As a freelancer, you can use a variety of means to generate work. Self-promotion and having a good contact network are key, but you could also use a photographic agent to source opportunities.