hitting is good, but i think your pitching can improve. after peavy, you don't really have anyone too reliable.
i'd try to trade ramon hernandez in a 2 for 1 to upgrade your SP, and use willingham. or you could improve your OF (don't like langerhans).
maybe you can try offering ramon hernandez + podsednik around and see what kind of OF and SP offers you get.
or you could wait until one of your mid-level SPs have 2 or 3 good games in a row, then trade one of them + hernandez for a top SP.