Yes. Most asteroids are believed to hold insane amounts of heavy metals.
We don't have to mine the planets, we have to cause explosions on smaller asteroids to change their course and get them on earths orbit.
I think this will be done in the next 15 years. Several of the richest people on earth are investing billions in this venture.
Asteroid Near Earth Could Contain $5.4 Trillion Of Precious Metals | Fortune