Chances of NROTC Scolarship

I know this is an extremely open-ended question, however, I’m considering applying for a NROTC Scholarship, and I’m interested in going to University of Maryland but im wondering if I’ll be accepted.I’m definitely up for the challenge of NROTC despite my obvious weaknesses, but please tell me what you all think I can do to make my chances greater.I have heard of a program the College Park FD offers where you can work there as a college student and live there, and would also really like to do that. I am currently a junior in High School and am a Delaware resident.

Academics ( My Weakest Area)-

Freshman Year I had a 3.7 GPA, the in Sophomore year things went downhill.
I Italian 2 last year and barely passed math by the skin of my teeth, My other classes passed 80’s.
This year (junior year) i am taking Honors Marine Science, Honors Robotics, and CP Chemistry along with Honors American Literature, Honors American History, Army JROTC as a L.E.T 3 platoon sergeant for my class , Italian II, and CP Math. My grades are good in my classes except for Honors Marine Science, Math (got stuck with the same teacher as last year and she does not like me) and Honors American History. I am just barely passing those classes.

Extracurricular:

Volunteer Firefighter/EMT at local fire department and this coming election i am running for Captain.
Jrotc Raider, Color Guard and Drill team
I do MMA and Boxing at the local gym every weekend
I work at the local Brewery as a buss boy and as security during late night hours.
Wrestling (JV)
A lot of JROTC community service events
Living Historian/Reenactor

Accomplishments:
My JROTC unit won the jefferson Award for Community Service
National Academy Of Future Science and Technology Leaders Award Of Excellance Nominee
Governors Youth Volunteer Service Award
Fourth Brigade U.S Army Cadet Command L/CPl Chad Clifton Award Platoon Sergeant of the Year
National Young Leaders State Conference Nominee
Member of 1st in state raider team
Platoon SGT in JROTC as a sophomore and Junior
Senior NCO at Sussex County Young Marines
Attended multiple Young Marines Leadership Academy
Attained the rank of Sergeant at Fire Department
Hundreds of hours of National Certified Firefighter Training at the Delaware Fire School

I have yet to take the SAT or ACT.