the problem is not the soil..... its the grower! overwatering to begin with. improving your soil aeration can help prevent this from happening, in the future, but for now, id back off on the watering.
dont take this the wrong way, overwatering is a mistake many, many, many growers have made in the learning process, im guilty of it myself. live and learn.
when your plant is vegging (no flowers/buds yet) often it doesnt need to be watered but once every 7 days. there is no 'schedule' to watering, it has to be done when the plant needs water, not when you think it needs water. you can tell by the moisture levels in the top layers of soil, or, by the weight of the pot. dry soil 2 inches deep? water. dry soil 1 inch deep? wait. pot heavy? wait. pot light? water.