Paying principle is good, but another option (what we did) is to pay a chunk off during a refi to lower interest and payments. This allows us to save money in interest (lower rate) and have more money in the bank (lower payment). There's a point when it makes more sense to keep paying your mortgage and have more money in your bank account than to pay it back sooner. It all depends on your income to expenses.
Yeah, winning the lottery would be nice! But you might be better off investing (getting interest on your winnings) than paying off your mortgage. A lot of depends there.

But it's nice to dream!