Your return pump does not need to match exactly I would say it needs to be at least two thirds what the overflow is rated after headloss is calculated. If your pump output is too low airbubbles will accumulate in the U-tube and restrict the flow and eventually causing a flood. That 300gph overflow I am guessing is acually going to be capable of more than 300gph probably closer to 600gph depending on the size of the U-tube and the bulkhead if it has a 1" U-tube and bulkhead than it is going to be about 600gph if it is smaller than it is probably only 300gph.
The amount of flow to a sump is not all that critical it is just a good source of circulation without using a powerhead in your tank, but If it were me I would go with a 600gph overflow or more.