Generally speaking, education is an important factor. What's involved is having enough funds to provide language training from primary school to post-secondary and beyond, and to give people access to quality training in the language of their choice.
It's also important to ensure that federal institutions provide services in French in Quebec and in all regions that are designated bilingual.