Having an accent when you speak a foreign language isn’t a bad thing. It’s the opposite. It means that you can speak more than one language, which is something not many people can do, so you should feel proud of yourself.
Maybe you’re bilingual, trilingual, or polyglot.
Case is that when you’re new in a country, you will experience mixed feelings about its language. You go from being shy and reluctant to say anything to being comfortable and develop a nobody-can-stop-me kind of attitude once you’re proficient in the language.
Give it a try. Let shyness not conquer your deepest fears and practice every time you get a chance with every person that come across your way because people who care will help you become better and those who don’t…well they simply won’t care.