Hi Angela! Thanks for your great questions. To my ears as a native speaker from Canada, "fill out a form" sounds much more natural than using "fill in", although you could use either one interchangeably, as they are both correct. As for your first question, we could say that "complete" is a more formal synonym of "fill out" (at least, in this context). So while it is perfectly normal and in fact most natural to speak about "filling out a form", in a sentence like the one you wrote, which would most likely be found written in a formal or official context, "completed" would sound best.