Tucked is better, but the fact that it's too large shows. Have it altered! It's a simple alteration and will make a big difference. Also, yes, do get a crisper white shirt. It's very pretty, and can be worn with many different footwear options. The shoes here are lovely and very current. Once it's taken in, you can also experiment with tucking + belt.