There are many skills that are needed to succeed as a freelancer. The most important skills, however, may be the ability to manage your own time and the ability to sell yourself and your services.
Other important skills include: writing well, communicating effectively, managing finances, networking, and being able to work independently. If you possess these skills, then you are likely well-suited for a career as a freelancer.