(bid terms are negotiable).
Unlike other people on here (sorry guys) I'm not going to go on wiki-answer (or whatever you call it) for an answer to how to attract someone.
I go completely against what you here everywhere - and what you are ever likely to hear from so called "dating gurus". My stuff is different because its based on actual experience. And... it's, also, all based on the best information out there (which, believe me, is FAR from the whole buy her dinner/use pheromones to attract her/other bs; and is based on being yourself rather than manipulating).
I'm about natural attraction; about what NATURALLY happens; when a man is himself (read: A MAN) to a woman and vice versa. It's about love and it's about electric chemistry. ...Why fabricate what you are made OF (and your ancestors all knew how to do, for god knows how many generations preceding yours) and which you, for that exact reason, were made to do.
Literally, it's easier to attract than not to. In reality it is - but, the thing is, we don't really base ourselves on reality all of the time (and that's what I will show how to do).
Most of all, I live for honesty and authenticity. I want things to be natural - always. If I meet a woman I want to let her know, before anything else, that I can be trusted (because I can; because I really strive to be that rock that they can lean on). It all stems from there. At the same time, as I'm natural and a man, I'm going to be rough. BUT - only according to her present state of mind. Empathy is a constant (and not to get something but because I love women).
I will go into all the things you mentioned, and give tips on those specifics, but this will be based on some principles, which are 1. few, and 2. simple. My guide will give the reader the bigger picture; the reason why this and that "works".
As far as psychological insight goes, I'm a master. You couldn't say anything else; as I have been studying my own mind, and those of others, for many years. Was depressed, on and off, for a lot of years; and learned how to make myself (read: thus others) feel good. And making someone feel good is KEY to an abundant dating life (whatever that means).
I can answer the question, what someone looks for in a dating profile, because I know how attraction works. Simple as that. I know the principles; behind why something "works" and something doesn't (and imagine what following principles, when writing the profile, will do to increase the success-rate over writing some random pickup-line-type-stuff).
As far as choosing pictures is concerned, I know how to do that successfully since I know how attraction works. I know when/how to not give too much; while, at the same time, giving enough to inspire attraction.
When to do x and why, in whatever situation, I can answer in a very simplistic way (as, again, principles govern).
I have made this way too long already; so why not let me know if there's anything you're wondering about..and I'll answer that:)