This is what works for me.
I sweep the day before painting.
I do not sweep or blow off anything off the day of painting, the MDO is lightly sanded and tact ragged down and put aside.
The day of painting I pour water on the floor to keep the dust down.
I use one shot thinned a little bit and add a cap of boiled linseed oil. This makes it flow out really nice and you get a mirror finish.
I use foam rollers. I also have a hole in the side of the roller That I put a screw in to stop the roller from rolling to knock the bubbles down. No need of dirtying a another brush.
Even with all of this prep you'll still get some dust here and there. And a occasional bug that will find its way to the paint and slowly die while it crawls across the finish ending upside down in a death spiral. LOL poor little guy.