volunteering can not only do favour to others,but also bring benefits to yourself,doing good for others and the community provides a natural sense of success and pride. also,volunteering gives you the opportunity to practise and develop your social skills. it can help you get experience in your area of interest and give you the opportunity to practise important skills you may use in your future workplace,such as teamwork,communication,problem solving,etc.