The thing with offense is that it usually does not appear on the waiver wire as often as pitching. This is usually why fantasy "experts" will advise players to stack up on offense and worry about pitching later for the most part. You are able to fill guys in throughout the year that pop up, and you can strengthen your rotation that way.
I think that the only way to strengthen this team is to try to trade pitching for offense. That being said, you drafted such elite starters that I think it is somewhat fixable, but you'd have to be willing to part ways with at least one of your top three (I would definitely consider trading two of them) to try to improve the offense. Again, your strengths offensively are definitely the middle infield positions, where Cano and Rollins are solid starters (still not happy that you parted ways with Brandon Phillips as this would have been a very solid middle infield).
I would target a 1B and an outfielder in trades as I think if you're able to land another solid outfielder, you actually have a solid three there also (Upton, Cespedes, and a third). 3B is another weakness, as I just don't think Youk is going to be good enough to start in a 10-team league. He's definitely a nice high-upside guy to have on the bench though, because he could bounce back to nice numbers (I like Morales for the same reasons). So target 1B,3B, and/or OF in trade talks and definitely consider parting ways with two of your three elite starters to get big bats at these positions. At the end of the day, offense is what wins you fantasy baseball leagues. Pitching can be attained through activeness on the waiver wire throughout the year.
Hopefully that helps.
Here's a team I drafted that I'm looking for advice on:viewtopic.php?f=29&t=457319&p=3596675#p3596675