I'd say this is a pretty solid team all things considered. You have a pretty good offensive balance, but I think a couple trades could strengthen your team a lot. Here are some things I would do:
-You have three good 3B. Third base is a really shallow position in fantasy this year, so I would try to trade away two of your third basemen for help elsewhere.
-Tejada really does not deserve to be starting for your team. I'd start Aaron Hill and Alexei Ramirez over Tejada. Try to package Tejada in a trade if you can.
- Drop Endy Chavez, he won't help your team.
- I'm assuming you set your lineup daily and not weekly. If this is the case, I would keep only one bench player on offense (probably scutaro) and add a couple Starting Pitchers, either through trades or out of the free agent pool.
- Make sure Brad Ziegler and Mike Gonzalez are on your starting roster every day. They won't help you pick up saves on your bench. Also, you can afford to trade away one closer; four is too many for a 12 team league.
Basically, I'd recommend that you trade for starting pitchers and get rid of 3rd basemen, Tejada, and one closer. If you're not sure if you're getting a good trade, you can always ask people here.
Keep in mind that I'm assuming you set your lineup daily, not weekly. If you only set your lineup weekly, that kind of changes things.
Hope this helps!