that boat should have no less than 30 hp on it. (75% of rated)
at 7500 feet, your 25hp motor is putting out about 18-19hp
as jimmbo stated, drop the prop pitch to get the WOT RPM to the upper end of the window
move your fuel tank and batteries forward to balance the load
Im going with a...