All categories having the same point value may be simple, but it's quite distorted from real baseball value.
I saw another thread that looked like it had good weightings for different categories here: http://www.fantasybaseballcafe.com/forums/viewtopic.php?t=453631
It's more complex, but it better reflects actual baseball value, especially for offense.
HR should be worth more than S, D, and T, and ER should matter more than K or BB.
Another comment: for pitching you have as many positive as negative categories, and you're proposing two more (outs and L). Negative categories are poor, because they encourage people to leave injured players in the lineup rather than risk starting some rather weak free agent. In small doses they can work, but when the incentive to bench to avoid negative stats is bigger than the incentive to play, you have a problem. And here your equal weighting magnifies the problem, because there are more H than K, more ER than W, and more BB than SV, so even great pitchers would be net negative!
You should adjust weights so that they're closer to baseball reality. I do like outs (or IP, which is just outs / 3) as a category in a cumulative format, and indeed just adding that would help tremendously even if you didn't weight: outs would be by far the biggest thing, a positive, more than H. You'd see more K than ER. Okay, more BB than W, but more SV than BB for closers.