If a person only stopped themselves from doing bad things because they were worried about what it'd do to their soul? They wouldn't have good values at all. Being a person of virtue gives you a better life. It means you can take pride in yourself and your accomplishments. What would having a soul do for you that that couldn't?