Freelance writing allows one to utilize writing skills to generate income by creating copywriting pieces for various publications. It involves finding freelance opportunities on job sites and digital platforms, engaging in consistent marketing, adapting to different assignments, building a portfolio, networking with other writers, developing an individual style, investing in tools, and maximizing rates while providing quality service.