Sinful nature? Flesh? Just semantics?

What is repentance? What role does it play in salvation? What about in the daily life of the believer? Why do Christians still struggle with sin? Is it the presence of Satan or demons? Or do we have a sinful nature? What is the flesh?