Excess weight is probably the largest causative factor. I lost a large amount of weight and no longer snore or have apnea or acid reflux.
Ditto