Over a time frame of multiple decades, it's been volatile but overall kept pace with money supply. Timing is always tricky, even with SP500 which has given higher return.
Maybe "good at" was stretching it, but there are things that lagged forever, such as a retail savings account and Japanese government bonds. It's tracked CPI better than silver.