Every freelance worker needs these skills: professionalism, patience and discipline. You must be professional towards each client, delivering projects and communicating in a way that will make them appreciate you and potentially rehire you. Patience is also key, especially as you go back-and-forth with the details of a client's assignment. Finally, you need discipline to get everything done right while you manage multiple projects with varying deadlines.