its not necessary that shirt comes with suits , however some store have offers going on and than only you get a shirt with a suit ,otherwise you have to buy it.
Nope and you'll need a belt as well.
No, you buy the shirt and tie separately
Most places you buy the shirt separately.
No, just the jacket and pants.