Here's my basic story and maybe it'll help you. I just graduated with a BBA. I was having a lot of problems finding a job because everyone wants a BComm student with a designation and aspirations of going further. My intentions are to write my GMAT and get a better paying job. So what I did, is I looked at some of the big companies out there Exxon Mobil, Husky, Deloitte, PWC, etc. and I applied for entrance level basic jobs where they are not looking for individuals with a business degree. An administrative role. I lucked out and got an interview with Deloitte and in the interview I talked about what I wanted to do, where my goals were, and Deloitte was good enough to give me a better position (Production Assistant) on a 6 month contract. From there I can try to impress, make a name for myself, and eventually after 6 months I would have experience with a HUGE employer that jumps out off of my resume. From what I can gather it seems that after the 6 months they want to sit down with me and evaluate my performance and where I go from here. My goal is to grab a higher position after showing my performance in a role that I am overqualified for, on a 6 month term, and then take a Part time MBA program while continuing to move up the corporate ladder. So my advice to you when you're looking for jobs, lower your standards of the position, and raise your standard of potential growth. Look at companies that have a pool of opportunities and make the impression you have to make, at the very least you build more experience with a well known company and if you're willing to put in the effort you can climb up.
So if you saw that chunk of word vomit and opted not to read it, i'll sum it up. Find a good company, take a bottom feeder role, and work your way up. An application with dedication to one company will look much better than one with 3 months in 10 different places. Then consider a part time MBA program while you're working. All the best!