In my experience, the difference between people who are successful at learning languages and people who are not is this: people who often give up approach learning languages with a couple of specific questions.