Riding bicycle lol. Try lifting weights. For upper body, you do not need weights. But for strong legs, you need weights.
I would say the complete opposite.
You can train your legs with cycling, running etc etc. You will put muscle on. You would struggle to put on much size in your upper body without weights IMO.
Cycling is one of the best things you can do to build your legs.