Hitting isn't bad. You've got some good speedsters to offset the power guys. Very nice OF if Sanchez continues to run. 5 100-RBI guys isn't too bad either. Very well rounded offense, although it could be stronger. You need some more guys who hit .300 and some more guys who get 80-90 runs. Also, you have both Baltimore 2B's in Hairston and Roberts.
SP very well rounded. Pedro and Beckett should keep you in the top of K's for a while, and I see Maddux returning to form. Padilla and Williams should help out, although Wells doesn't look like a good pick to me. If Martinez and Beckett each pitch 200 innings this year, it'll be hard not to win K's.
RP Is a wildcard. You've only got one true closer (Percival), and then a bunch of substitute teachers, so to speak. Riske is just what his name implies- Risky.
Like you said, I would attempt to trade some of that bench of yours and maybe some SP for a closer.
Hope you win! Actually, hope you get second place while I run away with the #1 spot...