Macroscopic state variables such as the position of the center of mass of a macroscopic object have two features that are different from microscopic state variables: (1) There are no observed interference effects between different states, and (2) they have a small standard deviation (relative to the appropriate scale for the variable; for example, the standard deviation for the position of a brick is typically small compared to the size of the brick). Decoherence explains the first effect, but not the second. Pure quantum mechanics in the minimal interpretation cannot explain why macroscopic state variables have definite (up to a small standard deviation) values.
Bohmian mechanics halfway explains it. According to that interpretation, all objects have definite positions at all times. However, in Bohmian mechanics, the state, or wave function, evolves smoothly at all times, so in those cases where quantum mechanics would predict a large standard deviation, Bohmian gives (or seems to--maybe I'm misunderstanding something) schizophrenic results: The macroscopic object such as a brick is well-localized, since each of its constituent particles is well-localized. On the other hand, the standard deviation, as computed using the wave function, may still be quite large.
Many-worlds attempts (and I'm not sure how successful it is) to say that even though a macroscopic object can have a large standard deviations for its position, that is unobservable. Rather than "seeing" a brick with a large standard deviation, the state of the world splits into different branches, each of which sees the brick as localized.