Not trying to be mean but I literally read this thumbnail sketch of F&M immediately before reviewing this thread:
OP’s best chances are with 'nova, BC and maybe some other college in that range. The real problem is the high SAT versus so-so high school gpa. To an adcom it sets off all sorts of alarms and the OP’s candid remarks support the very thing they’d be the most suspicious of.