I remember reading, if I recall correctly that Chazz Palmintieri himself said that Sonny wasn't based on anyone specific. And that he was a composite of the guys he saw in his neighborhood. In fact, it was on one of these forums where the guys were talking about the film and I think it was PB who had the most info on it.