Do you put money ADA in from your wallet?
No, you simply delegate your ADA from your wallet to the staking pool. Your ADA never actually leaves your wallet so you don’t have to worry about losing your coins.
Is there a certain amount you put in like all your ADA or is there a minimum?
I am not aware of any minimum. Perhaps 1 ADA or some very small amount, if any.
How are you rewarded?
There will be a delegation center in your wallet where you will have clear information about the rewards and their history. You will select the destination wallet (could be the one you are delegating from or some different one) and you will receive your rewards there. The frequency and amount might differ pool to pool.
After how long do you stake for a certain period or forever unless you take out?
You can change your delegation anytime. Unless you do so (or the pool seizes to exist), you will be delegating the chosen staking pool.
What happens in the staking pool?
I suggest reading some more in-depth docs about what staking is, how are transactions being validated etc.
Can you lose money in staking pools?
Why would certain staking pools achieve more Money? How and why?
There will be an incentive scheme responsible for balancing the ideal ecosystem conditions. Staking pools need to be selected as the slot leader to earn and distribute the rewards. How much they distribute might differ from pool to pool (some pools might, for example, choose to donate part of the rewards to certain cause etc. - you will be able to read about this in the pool information prior choosing to delegate).
Edit: as described above, the coin distribution to stakers happen on the protocol level so pools won’t need to handle this manually.