High self-efficacy can improve your self-confidence.
List your accomplishments in a journal.
Friends can be great at improving self-efficacy.
Reaching small goals can pave the way for larger accomplishments.
----------
Unlike self-esteem, which is how a person feels about himself, self-efficacy is the belief that you can accomplish a specific task. If you have high self-efficacy, you are likely confident about your ability to perform a wide variety of tasks. If you have low self-efficacy, you may have a hard time believing you can do anything and may not even try to accomplish tasks. If you're willing to work at it, anyone can improve his self-efficacy.

1.Keep a journal of your daily accomplishments to help you realize what you already can do. You may have to start with little things like going to work, getting out of bed in the morning or cooking dinner. As you begin to see the little tasks you can accomplish, you'll start to find that you can do a lot of things and begin to believe in yourself more. Try to record at least five accomplishments daily and slowly work up to writing more as you begin to accomplish more.

2.Look to your friends for support. Our friends are great at pointing out the best in us. If you talk to your friends about how you're feeling, you may find that they have their own list of things of which you're capable. Ask what they think your strengths are and add these to the list in your journal. Try to get each of your friends to name at least three of your strengths.

3.Work on accomplishing smaller goals before moving on to larger ones. A study in the "International Journal of Nursing Studies" focused on improving self-efficacy in schoolchildren. Each child was asked to pick a small goal and slowly work toward it over a few weeks. The children who worked toward their goals and accomplished them had improved self-efficacy.

-----
If you feel you can add to this information/article or has helped you in someway please post below more information or comment a reply to this thread.