I think you will be far better off with an additional year of GPA repair, where you retake significant classes with low grades as well as add upper-level Bio classes to prove your capability in med-school equivalent classes (and raise your BCPM GPA, too). Adcomms will not discriminate based on age, but they will be looking for evidence of maturity regardless of age. This means taking responsibility for fixing a sub par GPA, showing your humanistic side by volunteering for medical and nonmedical organizations, demonstrating leadership, showing capability for teamwork, and making good choices in the social arena. You've done some of this, so now plan to strengthen those areas more and beef up the areas where you are lacking.
Extra majors and minors will have no impact on adcomm decision-making.