Weight painting issues with Rigify?
The simplest way to get decent weights on clothing, especially tight-ish clothing like you're showing, is via a data transfer modifier from your body.  Select vertex data, vertex groups, from nearest face interpolated, nominate your properly weighted body as the target, hit generate data layers, apply the modifier, and then ctrl-p parent it to your body's armature using (no-description) armature deform.

A very good alternative to this is to use a surface deform modifier instead.  Nominate your body as the target, bind, and you should be good to go, even without parenting to the armature.