The only way to get in anywhere in the marketing field right now is to either have an MBA from a top tier school with a 3.5+ GPA or know someone.
The idea of a free internship is a good one. Think of the companies where you would LOVE to work and start there. It's a paying your dues process but the idea is that they will like you so much that they'll end up hiring you (or you'll be first in line when a position opens up.)
Tell me more about what you're looking for and I'll try to help. Do you want to work in an ad agency or for a marketing team? A lot of marketing people go into sales but if I had to do it over again, I would have gone into agency work. Hard, long hours until you pay your dues but you get to work with cutting-edge, creative people and the clients ALWAYS have money to drop.
Of course, I'm in sales so it might just be a case of the grass always being greener.
Former owner of a 1987 Supra Saltare. Current owner of a Malibu 23LSV.