That's funny, I've noticed just the opposite. New brewers (at least ones I've sampled beers from) , especially ones that start as extract/steeping grains brewers, often have overly sweet , underattenuated beers due to the lower fermentability of many extracts. And making things worse, a lot of them use way, way too much crystal. But to answer your question, to build body in an AG beer, a higher mash temp (154-160F) along with use of wheat, rye, or flaked barley would help, as would choosing a less attenuative yeast strain. As for being flavorless, that's a recipe issue. Gotta experiment with malts and hops.
An interesting note...in his book "Homebrew Beyond the Basics", Mike Karnowski relates an experiment he did. He brewed 2 version of a recipe, one mashed at 146 and the other at 1.064. The low mash temp batch finished at 1.006 and the high mash temp finished at 1.016. In a tasting with 10 commercial brewers and judges, 9 of them chose the low temp, low FG batch as having more body. So, does mash temp and FG really matter that much?
Wow, I hadn't heard of that one, Denny. I would think, if nothing else, that the FGs would've been more distinguishable from one another in the same recipe. Raises a lot of questions.
EDIT - What I mean is that you wouldn't have expected the conclusions they drew. I'd always expect 1.006 to seem thinner.