I think you guys oversimplify these things way too much.
Everyone is different, what one girl likes another may not.
I think going in with preset concepts of what you should be isn't the way to form a meaningful relationship. While being confident can often times make things better, some girls like shy guys because they can see how much effort it took you to ask. Some girls want to decide what they are doing, some would rather have you choose instead.(as in what you do on a date)
You shouldn't have to become someone else just do date someone.