The question might sound sorta stupid, but im dead serious. I had an argument with my dad about karate vs weight training. My dads argument is that karate builds internal muscle, muscle that is not visible physically but gives you lots of power and strength when you have it. He also says that all that body building does is give your body a better defenition and make you gain lean weight... i said no, thats impossible, because bodybuilders can lift lots of weight, therefore they are strong and have power.... his argument for that is that no bodybuilder or huge buff dude can even compare to the amount of core strength that a gymnast, pro dancer, or martial artist has... "try ahving a hardcore bodybuilder hold a 130 lb dancer above him like they do in ice skating or dancing he says". when you think about it, it sorta does make sense, but i wanna get some feedback from other people on this forum. what do you guys think? does bodybuilding/weight training really make you stronger??