Two different issues so will suggest some tips for first the sleep one, then the eating.
You can warm the crib first (I used like a magic pad) to make it more comforting. I swaddled mine too or used sleep sacs so they were already warm from me holding them before I laid them down. I'd just shhh then to soothe them a bit. I had those Fisher Price Aquariums (bubbles and soft music or ocean sounds) and once I'd shhhd and they could hear the waves, I'd just sort of back out of the room. If they woke again, I repeated it. Shhhd and rubbed back, turned machine on, and backed out of room .....
That got me through weaning them off night feeds too. I would rather do one proper big feed at night - both sides (if breastfeeding) and full burp and change and then they'd sleep better. Some people do snacks all night and never burp or change and the baby is just uncomfortable and will keep waking.
So do it in stages and just soothe him. If you can't get him into a crib - then co-sleep is an alternative. I did with my last until 6 months and it was much easier and wished I had with my other kids.