@iStudyMan here are the college prep course requirements for UMN so take a look and figure out if you have met the minimum. If you have then your senior year course load looks good. Have you taken something in the visual or performing arts?
https://admissions.tc.umn.edu/admissioninfo/fresh_overview.html
You’ll need to get your ACT up but you know that already.
@avic17’s point about the diversity statement is a good opportunity to talk about how you would contribute to the vibrancy of a diverse university environment. It’s optional, but it’s only going to help to write something. Being gay is probably not a hook. Nor is attending a Catholic school. However, the combination of the two, especially if you approach it from a profound perspective and give them that insight into your character that you mentioned, might make for a very interesting diversity statement.