Wanna gain weight

Hi, how are you,
my height is 170
my weight is 46.7
I want to know what healthy foods you recommend me to increase my weight, and I want to know why my weight is 46 and it has been fixed for years. (last year's I eat 1000
- 1200 calories per day and now about 2000 cal )
- thanks all