‘Virtue’ means a ‘Good Quality’ or a ‘Good Character’. A man of virtue has goodness, moral qualities and a love to do the right action. Patience is a virtue. Truthfulness is another virtue. Chastity is also a virtue. Hope , faith and charity are christian or godly virtues. Prudence, fortitude, temperance and ( a sense of) justice are cardinal virtues.
Virtues make a man morally good. He becomes a respectable man for his goodness or virtuous character. They may or may not bring material gain to him. But they will give him peace of mind. They will ennoble his soul. His spirit becomes pure,holy,calm and happy. The material rewards for his virtues will not give him spiritual joy and peace of mind. So we may say that his virtue or (virtuous) character is itself a reward to him.
Thank you,
R.Rajkumar