You need to custom-tailor your resume for each different position to which you're applying. Look at the ad for the job, and use some of the ad's key words they're looking for, within your resume. Then change things around like that again for the next job you're applying to, etc. It might seem tedious in the beginning, but you'll get better results in the long-run.
Are you including a cover letter when applying? Even if it's "optional" on the company's portal where you're uploading your resume, send a cover letter anyway. And again, customize it so it's not just a generic cover letter. Include something about the company that you can easily find on its website or Wiki, where you mention it in terms of how you can contribute to making that particular aspect of their business better. Cover letters should be just a couple of paragraphs, but make them "personalized."
Have you tried applying to companies which are other types of business besides whatever you were doing at Walgreens? Your experience and skills can be transferrable to something new, which you might not have ever considered before. Go to a site like indeed.com and look around, then start applying to different types of places.
Another option is a placement agency or temp. agency. You can use them as a stop-gap until you get something permanent, and it helps you to learn new skills by being placed in different companies along the way. You can get a perm. offer from a temp. placement, too. A lot of times temp. jobs are so the employer can "test-drive" a potential employee through an agency, so they can find the right fit for a permanent offer. Agencies have WFH, temp. temp.-to-perm., and direct-hire placement options, too.
Best of luck, and keep pushing!
Persistence pays off!