I agree with AntrikosA.
The problem with avoiding to train is not something that would make damage to players, but to admins, as then, at some strength limit players would just stop to train and buy golds. Even with automatized strength growth ( 5 per week or something like that), you could still exploit the system if you just stop training earliler.
Maybe we don't need a system with static limits, but with the dynamic ones.
We coud use maxhit ( or hit with no weaponps, as q7 hit is proportional to the one with no weapons used) as our basis.
Then, we need distribution of those hits among the players to see how much players have hit between 0 and 100, 101 and 200, etc. Those intervals could be larger.
Then, we just need to divide hits domain into 4 or 5 divisions so that the number of players in each of them is approximately the same. Then, the players would still be motivated to train and buy gold packs.