Watching TV and movies in the language is a helpful way to pick up the pronunciation, various dialects and get an ear for the language. By listening, the mind starts to put the words together and can understand the language. Upon understanding, speaking becomes easier, though it might take awhile to get speaking down.
Children have a very simple way of expressing themselves when they first start to speak. When learning a new language, avoid using complex thoughts and stick to the simple words, phrases and needs. This will help the mind remember the necessities of the language and start building on the language skills later.
Singing not only helps learn the sounds used in the language, but it also helps with pronunciation and remembering words. The tunes bring phrases used in the song to mind even when talking in normal conversation later. In music, word pronunciation is often slightly exaggerated and sounds like a "t" or a "p" are enunciated to make it easier to pick up the sounds.
Memorization by reading the phrases or words is common, but learning by writing and reading is better. A foreign language has new words every day and remembering the meanings is not easy. Writing engages more than just one sense by using a hand along with the eyes. This will improve memorization. For even better memorization, read the words and phrases out loud while writing.
Immersing in the language means to go to the country that speaks the language or spend time with people who primarily speak the language. Avoid English and only speak to these individuals in the language. This will build up vocabulary and sentences naturally and in a similar manner to learning a first language.