@oswaldhq,
You only have a chance to speak a new language if you
1. live in the country with the new language
2. if you take a course in your own country
3. work at home by yourself
If you live in the country and you still are a beginner and cannot yet participate in a conversation you do it step by step one thing at the time for one day. Asking for direction, asking what time it is, shop in small stores instead of supermarkets, have a coffee and make small talk to a person. Sooner or later you will be able to converse with people.
If you take a course in your own country and the course teacher does not give you or the other students a big chance to talk - find as soon as possible another group. There are language teachers who like to hear their own voice all the time.
If you are a self teacher working at home the only way to learn to be able to converse is to read and read until you know as many words as possible.
Start with childrens´books, comicstrips, books for age 10-12 and go on like that until you know a lot of words.
Then go on holiday in that country prefarable staying with a family.