Improving your social skills will definitely have a large impact on your confidence. Many people spend years perfecting their social expertise, so you should do the same with your confidence and social skills. Practice your icebreaking skills by following this schedule:
Week one: Resolve to smile at five people on a daily basis, and don't limit yourself to beautiful women. Get in the habit of being more amicable toward both women and men, whether they're beautiful or not so good-looking, short or tall, skinny or fat, old or young.
Week two: Follow the same routine as week one, but add a "hello" to your smile.
Week three: After you smile and greet people, you'll begin to feel comfortable enough to spark up small talk with friendly strangers in places like elevators or lineups. Before you know it, you'll be making small talk with just about any woman. Once you come to the realization that a woman is open to your friendliness, go ahead and break the ice by saying something like "Boy, it feels like this line is moving backward" or "I never thought the elevator would get here so quickly. It usually takes forever."
Week four: Once you practice the art of small talk for a while, you're going to discover something odd — confidence will become a part of your being! So keep it up. And if you ever encounter an antisocial individual who rudely ignores you, don't worry. Just remember element number five (volatility) and don't give a damn about it.
7. Financial stability
The final element is not as important as the others, but given the historical role men have played in being the breadwinner, most feel the pressure of being financially successful in order to win a woman over. This said, you don't have to be a millionaire, but having some sort of direction, determination, goals and financial stability will eliminate some of that stress and build your confidence that much more.
Confident vs. Cocky
Before I leave you to run free in the streets with your newfound self-assurance, be aware that there's a very fine line between confidence and cockiness. Make sure you know the difference and are smart enough to avoid the latter. The difference lies in the internal drive behind each. If you are naturally confident, it will effortlessly shine through in your demeanor. However, if you pretend to be confident — by bragging about your car, your job and how great a lover you are — you'll come off as cocky. Remember: Cockiness accomplishes the exact opposite of what confidence does — it's a turnoff to women. And that, my friends, is hardcore advice coming straight from the dating battlefield.