Weight gain needed

I've always been tiny and never been able to keep weight on. I'm 5 ft 2 in and Does anyone have any tips on how I can gain some weight and keep it on?