Your starting lineup is pretty nasty, considering you arguably have the best players available at C, 1B, 2B, 3B, and SS. At this point I have to say the weakest part of the team is the starting pitching, which is good but does not have the same amount of superstars as the lineup.
Is this a roto league? If so you may want to trade for another ace. If it is just a points league and you think you can survive on offense then you are probably set.