If you are wanting to improve your self-confidence, learn how to become more assertive. You will find that it has a great effect on the way you interact with others and how well you cope with challenges. We learn to be assertive in some situations but sometimes it is used to justify our own inadequacies. There are times when we can't help being assertive - it is human nature.
It is a fact of life that people who act boldly often succeed. We all know that it's easier to achieve more in a brave or aggressive atmosphere than in a timid one. There was a famous line "Action speaks louder than words". This is certainly true in many situations. It is important to use your voice and actions to communicate your message.
There are many ways you can learn how to be more assertive. You don't need to do anything special. Just follow some simple guidelines and you will find yourself in a much better position to be assertive.
When you are speaking, always raise your eyes and mouth slightly as a sign of respect. Also, when asking someone a question, raise your chin and look straight into their eyes. When making a point, use your hands. Instead of reaching out with your arm, try using both hands. This not only looks more confident but is also natural for you.
There is nothing wrong with taking a pause. You don't have to be talking for ages, just pause a moment to let the other person to catch up. It doesn't mean that you are agreeing with them or agreeing with their point of view. It simply gives them time to think about what they have said.
When you are talking, you don't need to talk at once. Just start with an answer, make eye contact and then finish. That's all there is to it! You can even say things like, "I appreciate your sharing" or "It was a pleasure talking with you." You don't need to get into an argument or debate.
Another way to become more assertive is to challenge your opponent. If you are not sure that you are correct, challenge the other person. When you ask questions, make sure to do it gently. Don't use sarcasm.
When you are confident, you will naturally become more confident. There is no need to push your advantage, but you also need to be careful not to be pushy. You don't want to appear too aggressive.