Do be careful about confidence though, don't just confidently be a huge dick to everyone. Definitely helps to have something that you're passionate about, if you're going to talk about yourself try to be enthusiastic about it. A guy I know is really attractive and plenty of girls show interest at first but he doesn't project much emotion or seem too interested so it tends to fizzle out pretty quick.
Just take whatever your personality is and roll with it, don't try too hard, eventually there'll be few that you'll click with if you come across as secure with yourself