You should understand the fact that the guy who you want to propose should already be in a relationship with you. If the two of you haven’t dated each other, you cannot really force him to love you to an extent that he ends up on his knees to ask your hand in marriage. Become friends with him and make him realize that you are the special someone. Only after dating will he realize that whether you are the girl he wants to settle down with or not.
Once the two of you start dating, keep reminding him how the two of you are also friends. Share all his problems with him. Make him realize that you are the only person he is comfortable talk with. A man would only spend the rest of his life with a girl who he is comfortable talking to. Be that girl, and he is yours.
Correct his mistakes, but don’t forget to give him his personal space. A few girls might end up disrupting a guy’s whole routine by asking too many questions. Guys like their own space. However, if they make a mistake and admit it, try to reach out and help them redeem it in the best way possible. A man would see a life partner in a woman who accepts his mistakes.
Do not bore him with your company. Make sure that you are with him whenever he needs you, and you are mostly fun to be with. After a hefty routine, a guy wouldn’t want to spend his time with your problems.
Make sure that you fulfil his physical needs. Guys are not only in it for an emotional bond. Therefore, you need to give him what he wants, but make sure that you don't over stretch it to the limit where you don't want it, but he does. At that point in time, you are the only one sacrificing.