Dude, you are going to absolute mash the ball. I agree with your strategy completely, especailly since good hitters are more predictable than good pitchers. A couple of other thoughts: Judging by how much power you've got, maybe you should find someone a little bit different than Biggio. His upside is that he hits 20+ HRs from a weak position...but you don't need that at all. Look at the wire for a 2B who runs a bit more and plays every day and hits for a good average. Dunn, Beltran, and Thome I think are underrated, so good picks there, but they will not hit for high BA. Bonds will, but with limited ABs, so his BA has much less an effect on your team than let's say Rollins will because he'll have ABs coming out the wazoo. Considering your hitting, I think your pitching is fine and should be middle of the pack at least. I like the potential you have stashed away on your bench as well.
If you're interested I have an excel spreadsheet that I made, very simple, that I used to add up my teams projected stats (ESPN.com's projections) and the other teams' stats in my league, and then I gave everyone a rank and roto score. This way I could see my strengths and weaknesses more easily before the season started. In your case you would be able to see if according to projections would your pitching not totally suck. I don't think it will.