You need to screen clients, set the right budget expectations, and only take the projects that are right for you. Negotiating with potential clients eats into your billable time - but saying yes to the wrong client will cost you a lot more.
More info here: https://www.activecollab.com/pages/l/ebooks/guide-working-with-clients-ebook.html