Weights are definitely superior for lower body in almost all instances (although some people can get pretty huge off just doing sprinting and stuff like that).
Weights can and would help getting big in the upper body that much is obvious.
Based on where Patrick currently is with his gymnastics progressions (actually having seen him do them and being his actual coach IRL -- although not doing his programming for him).... correctly implemented bodyweight work would help him gain mass at least on par with weights. Strength most definitely.
I think he can attest to such if he wants to post again.
Anyway, that's my last post here. This isn't very productive.