First check the golden trinity: Attitude, Time and Attentiveness.
2) Am I spending enough time? Am I listening regularly whenever I can? Have I developed the habit of reading in the language? Am I looking for chances to speak? Do I write a little?
3) Am I trying to notice the language? Do I notice things when I listen and read? Do I review my words now and again. Do I occasionally review?? the grammar? And if you are following the golden trinity, and still not enjoying the language, take some time off. Your language skills will pick up where you left off. Give the language some benign neglect. You will be back stronger than ever.