Yes, mowing before weed and feed will help prepare the lawn to get a nice even distribution of applied nutrients.  The lawn will absorb up to 95% of these nutrients. Generally, you should wait one or two days before applying weed and feed fertilizer.