You need time to learn a foreign language well. Don't worry about having an accent. Other people can understand you. You need to practise a lot if you want to be fluent. Don't worry if you make mistakes. That's normal. If you repeat a word a lot of times, it helps you remember it. If you don't know what a word means, try to guess the meaning. It isn't a good idea to translate word for word from your first language. Don't forget to do your homework!