To fix your posture, it's important to strengthen the back muscles and stretch the chest muscles daily. You should also spend more time walking.
Both trainers say that one surprising downside to weighted vests is that they can negatively impact posture. “A weighted vest can cause poor posture if the load is too heavy or incorrectly distributed ...