Brachiosaurus is an incorrect answer on all counts, it was neither the heaviest nor largest dinosaur.
Argentinosaurus is the largest well described dinosaur. Not many of its bones have been found, and length estimates range from 72 feet long to 110 feet long, depending on which other dinosaur was used as a reference point. It is also estimated to weigh the most, between 60 and 88 tonnes, with 73 considered the best guess.
A dinosaur called Amphicoelias may have been far bigger than Argentinosaurus, but it is only known from the descriptions of a single bone that was only described and is suspected to have been destroyed.
The tallest dinosaur is Sauroposeidon, a relative of Brachiosaurus. It was approximately 56 feet tall.
Brachiosaurus, for comparison, is 60 feet long, 44 feet tall, and larger specimens are estimated to weigh around 50 tonnes.