Hello Sir I am 22 yrs old. I want to know how to attract a man or guy. How do I know the guy or man is impressed with me? I want to make a boy friend. How can I impress a man so that he proposes to me and last is I want to know what is sex and love.

You need nothing but beauty to attract a man. If you are not beautiful then learn how to look more beautiful and attractive with whatever looks you have. Your body language, dressing sense, make-up, communication skills etc can add to attractiveness. If you can create interest, inquisitiveness and excitement in his mind through your charm then he would be tempted to propose you.
Ideally sex is one of the peak expressions of the love but unfortunately in practice there may not be any connection between them.