I think some navy or olive pants could work. And I wouldnt necesarilly wear it with a tie but if want/have to then a slim (not skinny) tie would suffice. What kind of fabric is it? A warning about shirts with small collars. Most of tem don't hold ties really well.