It's a good starting point because this is a simplistic version of weighing each category equally. The problem is of course it severely penalizes a player with 0 steals the same way it would severely penalize Adam Dunn for batting .199.
If you are trying to evaluate stats correctly you have to realize .001 BA is not worth 1 SB or 1R or 1HR... The ranking system you have can give you an idea where a player is strong or weak but you won't get any real values out of it beyond that.
Albert Pujols 4 11 9 6 4 58
Miguel Cabrera 5 1 2 2 1 88
Your system basically says the 5 or so stolen bases Pujols gets over Miggy separate them by 30, which means to equal Albert's value Cabrera must be 30 better in the other categories. If Miggy batted .500 with 300 runs, 100 homeruns and 300 rbi and sported all 1's in the other categories Pujols would still outrank him here due to the 5sb differential.
C Mauer 1 E5 2 Altuve 3 ARam S Cabrera CI LaRoche MI Drew O Melky, Cuddyer, Morse, Hunter, McClouth U Ortiz SP Lee, Fister, Miller, Fernandez, Lackey, RP Chapman Frieri Grilli Gregrsn
Bnch 1 Hart 3 Mdlbrk 3 Rendon O Eaton P Lohse Nolasco Santana