A good freelancer needs to know their worth, understand how to use key tools such as creating an invoice and quotation, and master communication skills including negotiating and networking. Gain an edge in a competitive market by understanding the key aspects of freelancing.