I don't think it makes you shallow at all. Looking better helps people feel better. I don't obsess over what I wear to T, but I do like to make a good impression when meeting new people. And its good for you to buy yourself something new once in a while