Sadly, you now know why the previous owner sold the boat. So, you have good compression readings on a low hour engine. Assuming it is in good tune it has what power it is going to have and you have a problem to fix. Re-powering is an expensive fix but should remedy the problem. Much cheaper, but not cheap, is to put on a lower pitch prop set. The engine needs to be in a higher rpm range to get you out of the hole and you are no where near the optimum range for the engine at full power. Who cares if it is the stock prop. If the engine is running correctly it is not the right one for the boat, stock or not. I think this will be essential.
Moving weight forward stops you from pushing as much water aside and allows the boat to come out faster. Maybe look at moving weight permanently forward. You may need more lift on the stern so longer trim tabs or a foil might help. Full throttle and trimmed in until fully on plane is essential when a boat has problems like yours. Finding a fix can cost lots of money but you may find patches that limit the problem. That's like moving people weight forward, adding a foil, or moving weight forward permanently.