German or French would certainly help a lot but don't forget that the german speaking part of Switzerland does not speak high german (like germany) but their own accent (swiss german) which you would have to learn to understand first. Noone is expected to actually learn to speak it (if you're not born here) but if you want to integrate better it's a must to at least understand it.