I have a pearl white metallic paint, as well. I agree with @Beemer, my recommendation is strip wash, clay, polish, (remove clay and polish residue with 50/50 iso alcohol or full-strength Coating Prep), and then PS. You can add BG last to make it shine, but after it wears off in a week or two, i recommend you use HGG to maintain every 4 washes or so. Bottom line, white really responds well to PS and HGG. You should also consider the W&W.
Note Revive isn't very powerful, so while you said you have some minor imperfections, if you have scratches or swirls, you'll need something stronger.