“take on new life” means to gain new energy and vitality, after a person or thing has become tired or worn out. Example: “The neighborhood took on new life after the city built a beautiful new park there.” “Drive through” means to use an automobile to drive around/through an area. The idea here is that, when one drives in the neighborhood, one can see how vibrant the community is.