Hey dude... I don't see any holes in your team really. 2B is probably your worst position, you are right, but Hill is usable and everything else looks set. I don't see where you would get the player to trade for a 2B though. None of your bench offensive players are going to get you an upgrade over Hill. I like your other starters and your pitching rotation as is and wouldn't want to mess with it if possible.
These would be your best options I think. Keep an eye on the waiver wire for an upgrade at 2B is the cheapest way of approaching it and considering its your only weakness I'd probably do that instead of messing with the good starters at every other position. If you want a guaranteed upgrade at 2B, you could get rid of a top player along with one of your bench guys to get two starters back and then your offense is set. if there are some good pitching options on the waiver since its only ten teams, then you could trade one of your good SPs and Hill for a nice 2B and pick another SP up on waivers.
Hope that helps, help me if you can:http://www.fantasybaseballcafe.com/forums/viewtopic.php?f=29&t=469924