Look on craigslist or fiverr first. Many of these resume services outsource their writing work to India.
Every job you apply for should be using a different resume tuned to hit all the things they're looking for. Don't lie, but do modify your resume to focus on experience that fits the role they're hiring. I've got ten different versions of my resume tuned for different roles from the last time I was in hard core sales mode.
Rule of thumb is ten resume submissions to get one interview, ten interviews to get one job. You say you've been doing this for several months. Like online dating, this is a numbers game. You should be submitting 10-20 resumes a day. You should also go visit some companies if they're reasonably close. Dress up nice and go visit HR with a resume. Nobody does this anymore, so it makes a big impression.