Wondering how competitive

Hey guys. Starting to get interested in potentially going to meet an OSO and going for OSC. Just curious how difficult it is to get picked to go. Obviously Ik it’s always different for people. Ik I could get close to 290+ on PFT. Had 2.7 gpa in economics from business school and had different leadership experience from high school on. Can get a LOR from my congressman who I know well and few other people. Was wondering if This along with good relationship with the OSO is solid enough to get picked. Ik when I talked to army a few years ago they told me GPA was low and that held a lot of weight with them so just wondering how that fairs with Marine corps