Writing. Even if you're a designer or developer, you need writing skills to succeed as a freelancer. ... Conversion optimization. ... Content marketing. ... Networking. ... Social media. ... Analytics. ... Teamwork. ... Mobile optimization.