I would get 300Str/Dex Work on Puppets as a Skillset and for stats
I'd personally get 500 of each first, since the base damage at 300 str/dex will still be poor.
Current Human Total: 559 + 143(702) (Talent) + 30(732) (Grandmaster Warrior) Strength
Capped human str at level 1/1 with no age bonus... 1k str isn't unreasonable but maybe I should lower that to 800 (talking leveled up btw...)
Personally, I wouldn't consider 800 end game str, since even players like me have it.
I'd place it at "advanced", but that's just me.
It is possible to reach 1k str, provided that you get help from gear. Champion ES, artisan upgrades, maiz prairie title (if you're using conceptual), and 1k becomes pretty easy to get if you have Lich Crocodile weapon. Even easier if you're using Stout EQ accs.
As for the OP, just focus on your melee and dex. I'd consider these two the most important stats.
For puppets, remember that it's not your constant damage. Those skills have longer cooldown. Like pureblood said, I find range better because you can do consistent high damage with it.