Off the top of my head it looks like your overvaluing slap hitters who rarely strike out.
If your going to count GIDP, it should probably be more negative than a K, since I would much rather have a guy that k's 20 times, than a guy who GIDP 20 times.
I am not that familiar with points leagues, but I believe 1B/2B/3B/HR should be normalized to total bases.(so 1,2,3,4 or 2,4,6,8)
I am not a big fan of the GS/CYC as they are are too random to predict to any degree. Just my .02$ GL.