I've spent years perfecting my approach to mining stocks, and it all comes down to one thing: buying when others are panicking.