A few comments:
–By all means apply to ND and give it your all. Just recognize that with an acceptance rate of around 15% the school is a reach for any unhooked applicant.
–Be sure to create a well-balanced application list with reach (like ND) as well as match and safety schools (I see you do have a safety in place) that you would be excited to attend.
–What do you like about ND? Is it the Catholic component – if so then look at some of the outstanding Jesuit schools which have varied levels of competitiveness in terms of admission. Association of Jesuit Colleges and Universities--Jesuit Colleges and Universities Is it the big time sports – if so consider some Big 10 or other large schools etc.
–Did you already take calculus? If not I’d consider taking that instead of APStatistics.
–I would not send more than two teacher letter of recommendations to any college. Also consider getting a LOR from a STEM subject teacher especially given the majors you are considering.