Luckily for me, a job writing press releases fell into my lap. So I did have some experience with that. And a co-worker hired me to write more press releases as a freelancer for her church.
But I still had trouble marketing myself as a freelancer until I took Marcia Yudkin's one-on-one course.
Now I need more hand holding than others, I admit that. But the course truly helped me get started.
She has you re-work three websites for real clients, in exchange for a testimonial and the ability to show those samples in your online portfolio. The clients get your work free, supervised by Marcia. You should try to get these clients yourself, but frankly, I could only get one. Marcia had two other clients for me to work with.
The course was invaluble to me, but it is expensive. Here's the URL for the course I took, which focused on websites:
Become a Certified Web Site Marketing Makeover Consultant in 12 Weeks
She also has a similar course for more general marketing and copywriting:
Become a Marketing Consultant and Earn $75-$150/Hour!
I chose the first one because it had a guarantee - she would coach you until you made back your investment. And boy, I kept her coaching for a long time!
I hope this is helpful.
I also hope others will weigh in, as we've all taken different paths to get here.
Namaste,
Janet