Baby's weight is absolutely normal according
to his age.
Babies tend to sleep longer in night as they grows, so don't wake baby up baby unnecessarily for feeding, go by demand feeding at night.
For bone strength only
vitamin D is required 400 IU per day till 1 year.
U are doing a great job, don't worry