I dont know how much of the thread or other threads you have read, but graduate admissions are not as easy as hndergraduate predictions. Their have been people with 2.93’s getting interviews at Harvard over a 4.0 applicant. Looking at your overview, I only have one piece of advice, and dont take it in a bad way, but you are too academically-oriented (unless you left information out). Although getting into graduate school is all about how well you have performed in many sectors (Research, Classes, etc.), you also need to be well-rounded. This means taking part in clubs and activities outside of your comfort zone. While you wont be writing a paper on it to the committee, its still important!