Your shirt is perfect, don't listen to people saying you need to look demure, or fall styled. The top is fine, and is very sexy but classy, the shoes are perfect too. I would just wear white jeans, or white pants.