MDMA speeds up metabolism and suppresses the appetite.
Cannabis - it depends on the strain. The sativa strains take you up so I can imagine they would increase metabolism. Indica strains have a sedative effect, so they prob slow the metabolism. And of course, some varieties of cannabis really give people the munchies
LSD - not sure about weight, but pretty sure it effects the pituitary gland directly.