I am afraid your son has a poor horoscope. Have a look at his strength of planets.
Planet Nature Net Strength
Sun Malefic 0.58
Moon Malefic 17.56
Mars Malefic 2.54
Mercury Benefic 3.66
Jupiter Benefic 5.40
Venus Malefic 78.61
Saturn Malefic 39.27
Rahu Malefic 62.52
Kethu Malefic 62.09
Net Malefic 31.85
4 planets Sun, Mars, Mercury and Jupiter are having no strength at all. May be if you relocate him to a distant place (More than 3000 kms away from place of birth), there could be some improvement in his planetary strengths as per relocational astrology. Read my blog navagrahastro.blogspot.in for more exposure.