You could look into a booster pump. It would be installed as the first thing on your incoming water supply and can boost the pressure to something reasonable inside the house.
That assumes you have good piping throughout the house. If you had old galvanized iron or something similar, the problem might just be that you need to replace your pipes.
Everyone is mentioning recirculation systems which will solve your problem. Just keep in mind that if you are constantly circulating the water through your heater, you will also be constantly heating the water. So you will stop wasting water and start wasting heat instead. It won’t be a huge amount and you may live somewhere you need to heat your house anyway.