Freelacing is rough. Especially for someone with no experience outside of college.
I suggest working at least a few years before trying to go freelance.
You need job connections, and previous employers are a good resource to get freelancing jobs from.
You need marketing skills and presentation skills to pitch gigs to prospective employers.
And, the economy sucks. If people hire you, a 22 year old with no work experience, for a freelance job, it'll be to save money.
Otherwise, they would go with their current freelancers who have proven results.
Build a strong portfolio. Work a few years at a normal job, get the portfolio. Or volunteer a lot and work on the portfolio.
Even freelancers who are stellar at what they do have a hard time getting freelance jobs these days, and often turn back to working normal jobs for companies during the economic downtown.
But.. portfolio and corporate work experience and stellar presentation skills (plus low prices) will help you.