*not gone through all posts above*
from a girl's point of view, what makes a man attractive/acts make a men possible partner:
1. the way he dress: tidy (first sight thing

)
2. the way he speaks: modest, not overly confident, but confident enough to make she feels you're the one she can rely on.
3. conversations: caring about the girl's life and don't forget what she said.
4. atmosphere: ask her out for lunch first, then after a few time make an excuse for yourself to date her for dinner or somewhere you can go with her at night.
5. RESPONSIBILITY: this is very important

6. give her a clue that you're still single, or girls would assume such a good man must be already taken. A simple ring is really an important hint to a person's romantic status, don't ware one if you're not in relationship.
...
and more, can't think of it now
the kiss thing, it will happen naturally but it's YOU to deicide when to.
P.S. I'm not much better than you
