RE: weight vs. drag
I'd like to mention that excess weight can actually add drag. As mentioned by rgunder, lifting capability overcomes weight. More weight requires more lifting capability - more lift always comes with more drag. This in turn can require more thrust. These two things are not completely exclusive of eachother.
DaRock hinted at this when he brought up induced drag.