I recently bought a charcoal cowl neck sweater and am trying to find the best way to wear it. Regarding pants would it be best to go with a similar color or more of a black? Shoes I would think would depend on the pants, with more of a brown if they are a grayish color and black if black. But I could be wrong, which is why I am asking. My biggest problem is whether I should wear a dress shirt underneath and if so what color would be best. I was looking at light blue...