The word "good" is used incorrectly in this sentence. Instead of "good", we should use "well", which is the adverb form of "good". The corrected sentence would be:
Starting a new garden can be a difficult task; you have to find plants that grow well based on your climate zone and soil type.
Hope this helps !