As in instate for Ohio state getting in with your 3.1 weighted which is around a 2.5 will be EXTREMLY hard. I know people with a 3.5 unweighted who didnt go in. Same goes for any Big 10 school. Fordham will also be nearly impossible. Having a C or D will not look good at all. I am not trying to be mean just realistic. Think about it, OSU and many of the UC and other schools you mentioned have soooooo many applicants, and of those applicants, they are only going to choose students who at least meet a 3.5 and 28 ACT for the top schools you mentioned. they are not going to admit people with a 2.5 gpa or a c/d grade when they have soooooo many more candidates thate have much higher marks. Your best option is to apply to the regional campus ( OSU Newark) and transfer to main campus if you can do well enough. Even if you score high on ACT, its not everything. You will need to do MUCH better than the schools average ACT and have AMAZING essays. Good luck. I am trying to be honest as possible so you understand the reality. Even a community college for a year or two and then transfer could be helpful