A Troubled Junior...

You look like an excellent student, congratulations!

What is your home state? Can’t judge your chances for UConn or Michigan unless we know if you are in state or OOS.

FWIW, I don’t think that Grinnell or U Michigan could be considered safeties any more, perhaps not even matches. They are increasingly selective.

Have you had a conversation with your parents about budget? Have they made it clear that they would be able to support four years of full pay comfortably? Being able to pay and wanting to pay are two things, and colleges and universities make their decisions based on the former.