A soft skills trainer is the person who enhances communication, personality, language and other social traits of a person. There are thousands and lac's of soft skills trainer but all are not popular and credible. There is a small chunk who is doing wonders and has established credibility. There are trainers who have a long list of degrees but do not know how to teach and conduct training sessions successfully. Mere degrees will not determine success of a trainer in the long run. It is the skills set which matters.