Your son might not have any fire planets, but he does have 4 planets in cardinal houses, and 3 of them are personal planets. Planets in cardinal houses are there to initiate and achieve, so even though your son is lacking actual fire, there's a lot of support for him to 'get things done'.
It is beyond the scope of this forum to do an entire reading on your son's chart but here's a few things:
He might be emotional with all that water in his chart, but this is not a bad thing. (Of course, I'm slightly biased as I'm a very watery person myself, but for the most part I like it.) His Sun is in the 7th house and it squares his MC which isn't indicative of a shy individual. He's also got Mars in the 5th house of self-expression, which I think supports this but be aware that Mars is not strongly placed in Cancer so there might be a tendency to hold in anger or be moody.
Moon in Scorpio: Intense feelings, perhaps complicated feelings. Not an easy placement (I have this one as well) as it could easily lead to the native feeling lonely and misunderstood. From experience I'd say it would be good to never make fun of his emotions, even if you don't understand what the big deal is, always show support. I think this is even more so because his Moon is conjunct his MC (though not a tight orb, I think it's still acceptable). While growing up, he needs a lot of emotional support from you, his mother. With his Moon in the 9th, I think he's a curious boy who wants to learn lots of things (and will most likely be very good at it). This is enhanced by having his Mercury in the 8th house. He'll most likely be intrigued by things of a 'mysterious' nature. He might also be a bit quiet.
He's got Venus in the 6th house, which usually indicates good health.
Caghe, I don't think your son needs any special treatment. Just give him lots of love as his water needs emotional security but I'm sure he'll be just fine.