Can you explain to me, in a simple and concise manner, the various strategies and techniques that one can employ to generate profits in the stock market? Are there any fundamental principles or key factors that one should consider when making investment decisions? Additionally, are there any common pitfalls or mistakes that beginners should avoid in order to protect their capital and increase their chances of success?