And, funds are so large, and they are forbidden by law from owning more than XY% of any one company, so they cannot change their mix very readily.
As a result, a mutual fund which is "hot" now, will not likely stay hot.
And as a second result, a low-cost index Fund (say Vanguard S&P 500) outperforms most actively managed funds with less cost.
Add that to dollar-cost-averaging, and, over time, you'll do pretty well.
I understand you don't have 30 years left...but the advantage your real-estate rentals might have, is that
a), they provide "current" income...unless the bulk of the rent you charge is going to pay off the principal, and how far you have it paid down is not any of my business.
b) they are inflation protected, mostly, since as prices go up, you charge more for rent.
c) presumably, you can sell the entire piece of real estate ...but maybe not on a moment's notice.
Fortunately all but 1 is paid off. We have a good amount of income coming in that is higher than what my monthly take is from my business. We currently use 70 percent of rental incomes to pay off the remaining rental. Will be paid off in another 33 months.
I should invest some of our mattress bank.