I'll add one other thing. At USNA, the waitlist does mean something. There have been articles in recent years about civilian schools who use the waitlist as a place to stash legacies and others to make them feel better about being rejected. IOW, according to the press articles, almost no one is ever taken off the wait list. Or, the number that are become a miniscule percentage of those on the list.
At USNA, the list is used to fill a class that doesn't fill on its own, so to speak. The waitlist is relatively recent (last 2-3 years, if memory serves). Anecdotally, in the first year, quite a few students on the waitlist received appointments. Not sure about subsequent year(s) -- I've never seen official statistics.
One final thing -- if you are on the waitlist and don't receive an appointment this year, and USNA is still your dream, consider reapplying next year. Being on the waitlist means you are/were really close and a strong semester+ at a civilian school, while maintaining sports and leadership, could tip the balance.
As I've said before on this forum, one of my students had 3 yrs in civilian college before attending USNA and has done extremely well there. More than 1/3 of the class has some post-h.s. education and it is valued, not frowned upon.