If he lost all the weight last year (the first with a major crackdown) then I'd be the first to point fingers ala Pudge Rodriguez who lost like 35 lbs last year, but Delgado is just a fading player trying anything to gain his old form. If anything, he should start juicing now.
Also, Delgado hit 3 HRs in his very first ever MLB game on opening day 1993 I believe. His power was never a product of steroids. The guys is just old and sucks now.