Honestly, just use a dex overall instead and just add base str depending on how many you need for your bow.
i am not sure, my base str is already 43, I can carry my bow, the last str item I want to replace is my shoe which is 7 str 20 dex, I can probably get 7 more str from accessories. but adding more str would just mean I will need to reset them later. So I thought if I get str overall, I may as well reset my str down
why do you need to reset your str down when you dont need to? Let's say when you get to 999dex, you'll still have some leftover APs which you're going to put in str anyway. Whatever your main stat is, you're supposed to get more of that main stat, instead of a secondary. Same concept of being a mage, main stat is Int, so you get more int, you don't get more luk, or as a Corsair, they main dex, you don't get more a str overall.
Thanks, I redone my calculation, you are right, its better to have higher base str, closing this thread then.