Please also remember your reading aloud! It does wonders for your self-esteem, you hear an extra hour of fluency a day, and it is just fun overall.
Read aloud with passion, joy and enthusiasm. It will really make a huge difference. I remember the days when I read aloud compared to the days when I did not, and the way I felt about myself was like night and day. Try it for yourself, I would love to hear an update.