Both schools are highly rejective so odds are slim. With the excerpt from Williams’ CDS it seems that your class rank might hurt you if it really is only in the top 25% (vs, top 10% or higher). And since your overall unweighted GPA is a 3.89 but you had 4 Bs junior year, that isn’t going to be the most helpful thing. But you’ve got some really interesting extracurriculars and could definitely demonstrate how you would contribute to the school community if accepted, and I would emphasize that point in your essays. And you have strong test scores.
So, I would not be shocked if you were accepted, but it is a long shot.
(I am one of those who finds interesting extracurriculars and community involvement more compelling than grades and standardized tests, as once your GPA and test scores show you can handle the work, it’s more about what makes you unique and how you can bring that individuality to the campus. I am not, however, an admissions officer, so take my bias for what it’s worth.)
Make sure you have a balanced college list including schools where you would be happy to attend are are virtually certain are affordable and will grant you admission. You probably (hopefully) already have it on your list, but take a good, strong look at Michigan State as a school that would meet the above parameters. Being in the state capital is a big plus for someone with your interests, the school rates a 4/5 on the Campus Pride index (for details on specific areas, see source), and suspect you’d receive an invite to the Honors College.
If you need any suggestions as you craft a balanced list of schools to apply to, just let us know.