People have varying success finding girlfriends, and to be honest, the factors are so wide that I probably couldn't list them all on here even if I tried.
Things like self-confidence, good looks and charm are important if you're looking for a girlfriend, but equally important are social opportunities, culture, and the number of single women in your area.
Although it might sound cheesy, the best advice is really to be yourself, meet as many people as you can, and eventually you will strike it off with the right person.
To improve your chances of meeting the right girl, you could join a club or attend a regular meet-up. You might even want to try online dating, speed dating, or asking friends to introduce you to eligible females in your area.
From there, you'll need to master the art of wooing and courting, which can be a bit of a trial and error process.
Every girl is different, so it's hard to give general advice that will work every time, but from a biological point of view, women are likely to feel attracted to men that exhibit the following characteristics:- Self assurance
- Bravery
- Courage
- Wisdom
- The ability to provide
- Fertility
Hope this helps!