i have two 250 watt heaters on my 500 litre, and it works good, so 2x300watts would probably work, plus then if one breaks then the water wont cool down as fast because the other one will be on a lot of the time
i have a 450ish litre tank and have a 300 watt and a 250watt heater to heat it , if one fails the other can cope until i get a replacement, i'd cry if i lost my stock due to being stingy and not getting another heater for £20 or so