Will my Junior/Senior year schedule be enough?

^IB German SL will meet the requirement (although it’s likely ab initio, IB students can only pick 6 classes and Language B SL is AP level, so students may choose ab initio if they don’t have the pre-reqs).
IB curriculum students generally can’t take all three of bio, chem, physics (but they have post-AP credit in the science they take HL) so, while it’s disadvantageous to college learning, it’s understood by adcoms.
Math SL would be better but I’m guessing Math Studies has been recommended if the student had to drop down to precalculus regular from pre-IB SL. It also foretells a low likelihood of a STEM major.

@elfruits: your schedule will serve you best if you apply for Social Sciences. You probably have a good shot at your flagship (assuming a decent SAT score, see question in #2), universities that like IB applicants (publics in VA and FL, UNebraksa - including Honors college), and LACs ranked 40-125. Top tier LACs may be reaches if you pick reasonably.
Your record doesn’t really indicate “Ivy” or top LACs (which would be 3.8+, 1400+, international or national-level EC’s) but there are LOTS of excellent colleges you’re qualified for that 90% students wouldn’t.
Get a Princeton Review’s Best Colleges, Fiske Guide, Insider’s Guide at your HS or local library. Look for colleges that you haven’t heard of and find a dozen you like, then run the NPC on them. (There are 3,700 colleges in the US. Most students only know a dozen at best. So… lots to discover).