A guy at work would buy a gun, shoot it a while, then sell it to buy the next one. I bought several of his offered items, at good prices, and just tucked them away. About $3000 in spare funds over a couple of years is today worth about $10,000.
He's moved to another state now, but I'm betting he's still selling stuff to get the next purchase. His net result is about the same number of guns he started with, and no appreciation in value. Nothing wrong with that, but it seems to me you can do better.
A military officer I know, he and his wife bought a house near their first assignment, and instead of selling when the Army moved them every two years, they just made sure they had a down payment available. Now they own several nice rental homes, getting set for their retirement. One is paid for, the others will be soon enough.