I agree in principle, but reducing immigration and restricting free trade aren't policies that make the poor rich; they're policies that benefit those in possession of scarce resources at a cost to the rest of society.
Take steel tariffs for instance. They benefit the steelworkers, at the cost of every domestic industry that consumes steel. The entire economy pays to support an otherwise unprofitable industry.
Reducing immigration won't magically increase the supply of skilled workers. There aren't masses of unskilled poor who aren't going to college due to immigration putting downwards pressure on skilled wages. They aren't going to college because they lack the resources and opportunity.
Here's some ideas:
1. Tax stock buybacks similar to dividends. Or eliminate them entirely. This leads to...
2. Let unearned income tax brackets go up to the same % levels as earned income, only for different income levels. For example, if $400k in earned income is 38%, then maybe $2m in unearned income should also be 38%. Right now long term cap gains tops out at 15%, which is bullshit.
3. Since wealthy people borrow against their assets to spend, instead of selling assets and incurring taxes, place limits on interest deductions when doing this. There are already similar limits in place for mortgage interest deductions.
Many EU states seem to get this very wrong.