The only advice I can offer is routine routine routine. Bath, Jarmies, bottle and bed. Stick to same routine every night and the same times.
I'm a huge fan of controlled crying. It's just a way for us teach our babies that bedtime is sleep time, not cuddle time, snack time, milk time it's sleep time. End of.
Remember you're doing this for his sake as he needs his sleep.
I did cc with eldest (as I was young mummy and we got into bad routines) but it was really quick and straight forward. ( apart from me crying sobbing on the landing about my poor baby girl). But it worked. With my last two it was easy because I didn't take any messing from about 4 months when they started sleeping through.
Good luck shell, it's not easy but it's soooooooo worth it