my two cents
600 hours community service for how many years? This is very high, it might cast doubt on credibility. I hear something like it from a case study.
GPA and school ranking depend on scholl ranking. How many students got in H for past 5 years?