usna1985,
While you don't necessarily HAVE to, it's generally seen in a pretty negative light by the Marines on the yard to put non-specwar Navy service selections above Marine Corps. And yes, you could mix and match Navy/USMC - for example, put Marine pilot #1, Navy pilot #2, then Marine...