I like foam rolling (or any other SMR tool) before lifting. Focus on the tender spots. I recommend The Grid foam roller and a lacrosse ball for harder to get spots (plantar fascia, TFL, piriformis, and so on). In my opinion soft tissue quality is one of the most important things for feeling good and staying healthy.
I don’t really stretch. Well, sometimes I static stretch, but not usually. Sometimes in the evening before sleep I’ll do a 2-minute calf stretch, or 2-minute ‘couch stretch’ (check out www.mobilitywod.com). I’ve always been a supple person but I really think a lot of my lifting has increased my flexibility (deep squats, stiff legged deads, etc). The only time I’ll static stretch before lifting is if I feel something is particularly really tight (like my hip or calf), but usually this isn’t the case and is generally reserved for chronically overactive muscles.
Mobility/dynamic stretching is a different story, that’s something I do before every workout, but after foam rolling. It increases blood flow, puts joints and their muscles through their range of motion… you can also focus on some activation/pre-hab stuff here, like glute bridges for your glutes or side-lying clams for the posterior glute medius.