The rest looks fine...I don't know if I'd wear white, but if Mom doesn't mind, lol (I'm assuming she does the laundry).
A golf/polo or other collared shirt goes a long way in providing a professional look in my opinion. I don't have mine lettered but I bought a whole bunch of matching ones on the bargain rack at the J. Crew outlet store for $5 each. I wear jeans for landscaping work when it's not too hot and Dockers/Dickies for mowing until it's too hot to do so..then it's Dockers cargo shorts.