how to become a freelance marketing consultant