[verb ます-stem] + そう [i-adj 〜い → 〜] + そう [na-adj] + そう いい → よさそう ない → なさそう [i-adj 〜い → 〜く] + なさそう [verb ます-stem] + そうにない / そうもない
~そう behaves like a な-adjective: そうだ or そうです at the end of a sentence, そうな before a noun, そうに before a verb.
After the plain form, そうだ means "I hear". The attachment form decides which one you have.
A thing you can see for certain is stated directly, and a noun never takes this ~そう.
The impression is about now or what comes next. For something that looks as though it has already happened, use ようだ.
いい and ない take さ: よさそう, なさそう. That covers adjective negatives too, which end in ない: 〜くなさそう. A verb's negative is そうにない or そうもない.