Trade Esmil Rogers while he is hot for someone reputable. Someone who will produce for you. Right now I might consider Heyward or someone a bit better. He's cold and you might be able to swing that deal right now.
I'd also consider picking up some outfielders. D. Murphy, Betemit, and/or Cody Ross.
Help me out:viewtopic.php?t=428469
Esmil isnt gonna get you a can of soup. You need outfielders in a bad way. You should be targeting guys like Tabata,Gordon,Boesch,D.Brown or future callups like Trout,Harper,Ackley etc. before they make it to the big show. Maybe even guys like Bruce or Rasmus though theyd probably be harder to get. You also have a hole at 1B, see if a guy like Wallace is available on free agency though I doubt it with his pedigree. He doesnt have a ton of power yet but its developing, reminds me of Votto when he first came up. Smoak makes a ton of sense too if hes on free agency. Id recommend Ike Davis but his asking price has gotta be through the roof at the moment. Kendrick is someone Id try for at 2b if you wanna get younger than Roberts. Your SS position is weak as well. Try making a big package for a guy like Castro, doubt you have what it takes to get that done though. With very little young talent at SS you may have to grab a veteran like Rollins or Jeter. See if you can get Drew who bats in the middle of the lineup or Alexei while hes still cold. He always heats up around Memorial day.
Of the free agent options you listed Torres makes the most sense, all the others suck. Betemit I see has been recommended by others but hes no better than Reynolds and hes gonna go back to sucking rather soon.
Cain,Moore,Soto,Venters,Wilson,Nolasco and possibly Krod are guys I would hold onto. You have depth in starters, Id recommend dealing Beckett because he cannot maintain what hes doing right now and even if so hes fragile and getting older, sell high while you can. Hamels is another guy Id look to deal, I just dont trust him. Trade him before he starts regressing. Same thing with Lidge if anyone even cares to trade for him.
Your team as you already know needs alot of help. Start with the outfield and then work your way around your infield.