2)
Yes.
In addition, 話しません has a nuance that your parents don't speak Japanese by their will. The negative potential form is more appropriate for the case.
3)
It's more simple. "And" is used in the original English sentence.
You are confusing ~より好き and ~がより好き, maybe? These two structures are opposite in meaning.