It's a common mistake to want to change others. It's hard to just let go and go on our own way. But truly, the only one that can change a person is themselves. Everything else will just be temporary and they will end up reverting. I learned this lesson the hard way many years ago with family, and it was a very difficult lesson indeed and heartbreaking to have to let go, but it is what it is. Some people like to be miserable, broken and hurt--they like the attention it brings them, they like to feel sorry for themselves and it becomes an excuse not to try to achieve great things for themselves. Its so much easier to say "woe is me, my life sucks, I have no choice."
Take that energy to change and better yourself, and in turn it will help others, as you lead as an example of what they can accomplish if they put their minds to it. People really "feed" off of each others successes and it can be a really awesome experience to be apart of a chain of ambition and success, by inspiring others with your own story. A great example of this, and a very minor one is how people quit smoking in "chains". Watching someone else do it gives them confidence to try themselves and that leads to inspiring others to break their bad habits and so on.
I know this isn't a very "magic" approach, but in truth, it is. Because what you resonate influences those around you way more than you think. Is that psychology? biology? magick? I think it's a bit of all of it combined. People that enter a room and can brighten it and put smiles on the faces of the most unhappy souls--that's magick right there, I don't care what anyone else says.