Safemoon - Need help setting some parameters

I forked a repo on github, the safemoon repo. But, I am finding it hard to understand some of their parameters.
What does it mean by the following parameters:

uint256 private numTokensSellToAddToLiquidity = 400 * 10**1;

uint256 public _maxTxAmount = 4000000 * 10**1;

Giving that my total supply is 40,000,000, are these good values?

Again, I want to set my initial purchase price to 0.003. Am I doing it from code or I am going to set it from pancakeswap?

Also, how do I determine amount of token to be sent to pancakeswap, is this it the code uint256 private numTokensSellToAddToLiquidity = 400 * 10**1 or I'll do it from my pancakeswap end?

Thanks in advance