If you are strongly interested in joining the military one there is another option. Focus on finishing your BSN and then go to work in a high demand area such as ICU, Psych Nursing, or Emergency Nursing. Once you have one or two years experience in those areas then talk to an AMEDD recruiter. The attitude change may surprise you.
Caveat #1 if they direct commission you as an ICU nurse be sure the recruiter puts it in WRITING. If it isn't in writing he or she is LYING to you. LOL
You talked about the National Guard. Have you talked to an Army Reserve recruiter? Air Force, Navy, Coast Guard and Public Health Service also recruit nurses. the PHS is an interesting branch that uses Navy ranks and sends healthcare workers to places such as Indian reservations or inner city public hospitals. If you want to get "combat" experience there is a job for you.
A third option, although you are almost too late with already acquiring your BSN, is to talk to the ROTC. Find an ROTC adviser on campus and talk to them. They may not recruit you for the ROTC but they may have contacts with the recruiting command and may know someone who will help.