Salut EricR31,
If you're feeling frustrated and like you're not progressing, it may be that you are trying to move forward too quickly. Often we see progress as items ticked off on a list - we get the feeling that the more lessons we can mark as "done" in a course, the farther ahead we should be in our learning. However, our brains can have trouble holding on to what we're learning if we only keep pushing ourselves forward - it needs practice and reinforcement to make things stick.
I might recommend breaking your learning into smaller chunks - your brain can only learn so many new things at a time - and then making sure to go back and reinforce these chunks. For example, you could go through a lesson once, and then go back just to 15 or 20 phrases (or less, if that seems overwhelming) that were new or difficult and work on understanding and practicing them. Then, when you've been through everything in the lesson, quiz yourself and get more practice by making your way through all of the Rocket Reinforcement activities (again, take them in chunks to make them more manageable).
It's also helpful to keep in mind that you don't have to get everything down pat in one day. You can go through a lesson one day, review a chunk of it, and then come back the next day and see how much you remember of that chunk. Your brain can often retain new information better if you give it a bit of a break and come back later.
You'll work through the course more slowly this way, but you should be able to retain what you're learning much better if you use a reinforcement system like this.
As for not being able to get the pronunciation down, don't worry: when you first start out with a language, your tongue isn't used to shaping the sounds and your ears aren't used to hearing them either! I would recommend using the playback feature: listen to the native speaker, record yourself, and then listen to yourself speaking. Get your speaking to sound as close to the native speaker as you can, and if you're not getting 100%, that's okay: you've done the best you can, and you can move on to the next one. In a few days or maybe after a week , you can come back and try the phrases you were having trouble with again. Your pronunciation will improve over time, the more you hear and the more you practice.
That's great that you're able to incorporate French movies, TV, and music into your learning. If you'd like to make things more relaxing, something that I've found helpful in learning new languages is to start by finding a band I liked in that language, and then looking up the lyrics to some of their songs. You can try your hand at reading the lyrics (it's okay if you don't understand them - you don't need to for this exercise) and you can look up a few of the words that you don't know that are repeated often in the song. Then, you can play the music in the background when you're busy - walking, doing chores, etc. After a while, you can try singing along. Even though you don't understand most of the song, you'll still end up reinforcing those new words that you looked up (and as you learn more French, you'll find yourself understanding more and more of the song). At the same time, you'll be hearing and practicing French sounds, whether you understand them or not - that alone can be very helpful with your pronunciation.
I hope that this is useful! If you have any more questions, just let me know.
À la prochaine,
Liss