I had a 3.8 ugrad GPA, graduated in 2014, did a lot of volunteering in ugrad and one year of americorps. i would definitely recommend waiting a year or two after graduating to apply it makes you much more competitive and gives you good experience and perspective. i also think what helps is having a very clear direction and population you want to work with. all of my volunteer and work experience was generally in the same area, so i think that helped a lot too. they want to know you know the field and have a clear path. of course you don't have to stick to the same population, but they want to know you know why you're here. i also recommend going to their info sessions and stuff! really helpful.
congrats @Sbjj0701!!! i'm so excited to start.