A lot of good choices in here…. For me… Boxing gives me that swole look when I am practicing consistently… I’d also say For your legs, running can add definition to them that regular lifting doesn’t.
swimming can hit the back, shoulders, and obliques in the most intense ways as well
So do them all.