Time to Talk Public Health Wales has found that environmental and social factors are the main barriers preventing people from managing their weight.