Influencing people is a skill that should be learned. Unfortunately in life, people only speak of their wants and desires. They think they can change someone or influence someone by merely speaking of their needs and wants. This is an untruth.
You need to arouse a deep want in the other person. you need to put yourself in the shoes of the other person. this si the best way to get someone to do what you want them to do. Everyone has different needs and wants. Some people are more motivated by money, by their health, by relationships, by looking after their loved ones, etc..
Get to know the wants of the person you are trying to influence. Then when you have discovered what they want, align their wants with the thing you want them to do for you. This is a win, win situation. When a person is self motivated, you will get far better results and ultimately will get him to do what you want him to do..