That’s a decent allocation.
You’re getting some bond/cash exposure through the target date fund.
I’m a huge fan of index funds – then allocating based by asset class.
I’m not into hard assets. Except as small plays… I’m notoriously bad at picking individual stocks, metals, or real estate. I’ve done well with low expense ratio index funds.