In Romans 8 St. Paul says that flesh is opposed to spirit. He doesn't mean that the body is evil and the soul is good. St. Paul uses the Greek word for "flesh" to mean "disordered human nature" (The New Jerusalem Bible.) The Holy Spirit living within us reorders our human nature. The Spirit doesn't show us how to stop being bad but is the actual source within us of divine life and goodness.