Recruiters usually have specific positions that they are trying to fill and if you don't meet the job description, they are quick to move on unless you can prove why they should take a risk on a fresh new mind to try. Give it your best shot! In addition to networking with recruiters within a particular company, do a search for local staffing companies that place people like you. Meet them and teach them how to market you. Create Evangelist. This is a good strategy for management within your discipline too - in addition to recruiters.
As far as your resume, have a standard template and bring in specific experiences that talk to the company and position you hope to interview for. In other words, multiple versions. Go in and pitch yourself without resume. More on that in my reply to your question in
Personal Branding and Career Strategy
Let us know if you need more ideas.