First of all in raising children, especially teenagers, open and honest communication is a key ingredient in maintaining healthy and positive relationships. Make sure she is able to communicate with you freely without being judged all of the time.
Second, focus on her strengths: the things that she does well and seems to have a strong interest in. Really praise her for her accomplishments whether it be in school, sports, or other interests. Do not focus on the negative aspects of her life too much. That will only make her feel worse.
Thirdly, keep her involved in activities with other teens around her age. Whether it be in church youth groups, community service organizations, etc. She needs to feel a sense of belongingness and that her contributions matter and are meaningful. This will help her improve her self esteem as well.
If she is not happy, ask her what she would like to do that would make her happy. Have her create a list of short term and long term goals and the things that need to be done to achieve those goals.
You might want to try another counselor. The previous counselor may not have been a good match.
Let me know if you need more assistance or would like to continue our discussion.