First I want to start off by saying I'm not a native speaker and I'm still learning myself, so my answers and explanations may be incorrect or incomplete.
ですよ is proving new information. The よ here gives that effect. It's kind of like assuming the listener doesn't know what your telling them, kind of, I think.
でしょう and the more casual でしょ both mean something along the lines of "probably" in a sense. I'm not so good at explaining this one. Sorry.
ですね is about agreement. The ね here functions similarly to saying "right?" at the end of a sentence in English. For example saying "it's cute, right?". Similar in Japanese. It's about engaging the listener.
Some enders in Japanese also give the feel of softening sentences that would otherwise sound like cold hard facts.
Hopefully I helped you out and at least gave you a starting point to learn from! Hopefully it wasn't too incorrect either!
Good luck with your studies!