One of the first things that you need to do while searching for inner-strength is to start showing more faith in yourself. Rather than thinking that you are no good to anyone, learn to trust your potential and recognise all that you are capable of achieving.
Your skills, talents, smartness and instincts are all that you need to succeed. Never underestimate them. Even more importantly, never compare them to the skills, talents, smartness and instincts of others.
Make yourself mentally strong enough to take responsibility for failure. Only the courageous have the guts to sink in the accountability for failure, while the weak try to pass the blame on to others. True leaders typically possess the courage of taking responsibility when things fall apart.
Tell yourself firmly that giving up is not even an option. If you truly want to find your courage, then you will continue to fight for what you deserve or believe in. If the challenge you face is too tough and knocks you down, just pick yourself up and try again. Persistence is the key to success, while giving in to discouragement results in failure.
Everyone has some inner fears. However, those with courage conquer their fear rather than letting it hold them back. They even use it as a motivation to push themselves harder, as their fear reminds that about what they can possibly lose if they give up. If you want to be strong, use your fear to your advantage.
Find your courage by building up the confidence to act on your decisions. Letting others tell you what to do and how to do it will eventually make your mind rusty and bring your confidence level down. Therefore, start showing faith in your ideas and act on them.