ok i got ur pm and will reply here
1. really vague, can't tell x amount of carbs or y amount of calories without knowing your weight ? how do u look like currently ?
Generally, a good starting point will be multiplying your lean body weight x 15 and add 500 - 1000 calories to that. You'll have to experiment with this. If u have a crazy-ass metabolism (ectomorphs not skinny fat people) you probably want to start at 500-1000 calories over maintenance. If you have a slow metabolism you would want to start at about ~500 calories over predicted maintenance.
Divide the protein , carbs and fats accordingly. 40/40/20, 33/33/33 (zone approach), etc.
Some thrive on high fat, high protein while some thrive on high carb, high protein. Very individual thing and depending on your goals.
A good start will be
i) eliminate high GI foods like noodles, roti canai, chapati, whatever made of white flour, or anything white like what johnny bowden said (perhaps ?)
ii) drink more water
iii) eat more dead animal flesh
2. Whey protein is like convenient food , you can take it anytime you want but it's best to take it postworkout as it is absorbed quickly (particularly whey protein isolate, hydrolysate(the higher the degree the of hydrolysis the faster)
3. what's your definition of good body shape ? if u are asking that, you probably don't have one right now so go figure.