I have been working as a web design freelancer for the last 6 years. All was good, but for the last 1 and half years, I am not getting sufficient projects. I have accounts in UpWork and Guru (paid membership) and bids regularly. While searching internet, I found LinkedIn as good source of lead generation, but unfortunately that has not worked for me. I have used their sales navigator and advertisement services.
It depends on your skill level and experience. I'm working with a full stack programmer who used to work for a successful online radio station for over 5 years as Sr. Developer, and I've generated over 40k worth of freelance projects in just two months by using sites like Angel.co, StackOverflow, Behance, applying direct on company sites and a few other hacker boards. There is a skill and a tact to get the leads I've discovered. I'd be happy to share all my tips with you over a call anytime.