I finished school with a 3.1 with a W in Calculus II and a D+ in Organic Chemistry I. There was a point where I though I had no chance at pharmacy school. I retook Organic my senior year with an A and also retook a class or two that I got a C in the summer after my senior year. I literally didn't study at all in college and had little motivation because I didn't even know what I wanted to do when I graduated.
When I decided to do pharmacy (right before my senior year, my GPA was 2.9 at the time) I got all A's and got a job as a tech. I also studied for 3-4 weeks for the PCAT and got >90 on it. So when I applied for pharmacy school I had an upward trend in GPA, showed that I was academically capable and motivated by retaking classes with A's, held a degree, had a great PCAT, and had a year of tech experience under my belt. I also had some difficult upper level science classes on my transcript that are not even requirements for pharmacy.
I got interviews at 4/5 of the schools I applied to and got accepted into all 4 schools that I interviewed at. The school that didn't offer me an interview never even responded to my application so I'm not even sure that they got it. I'm now entering my P2 year and am in the top 10% of my class.
If I would have applied with a 3.1 GPA, no tech experience, and an average PCAT things may have turned out a lot different. Pharmacy experience and the PCAT are VERY important opportunities to improve yourself as an applicant.
One thing that I should mention is that I did take a gap year between undergrad and pharmacy school. I retook a class that I got a C in the summer after my senior year and used this time to work 30 hours a week as a tech and prepare for the PCAT. The tech experience lead to two letters of recommendation from pharmacists, an internship, and a potential job as a pharmacist when I graduate. I say this to emphasise the importance of pharmacy experience, it's much more important than being involved in a bunch of extracurriculars in undergrad.