Heya!
May I offer a little advice? Immerse yourself in the language - listen to a local radio station, watch Swiss, German and Austrian tv shows, listen to Swiss and German music (folk if you like, I prefer rap

). Trust me, it will take no time at all before it all starts making sense, and before you know it you'll be speaking dialekt!! The less people speak to you in English, the better. Painful? Yes, at first, but suck it in and it'll all come together. I didn't understand a word when I moved to St Gallen, and after two years I was speaking like a local.