If you think you have something in your mind that you want to share with somebody but you don't know the right way to do it,then you might as well shutdaEfUp. Ok that was a short version of what i was thinking earlier. Here's my deeper thought :
I just believe that the approach of giving advice or share something that you think is beneficial to other people varies and it depends on the individuals that you are approaching. I mean some people are simply open minded but some just don't. So you might want to think further on what is the best way to share it with those kinda ppl. The easiest way is get to know the person and learn on his/her character. But there are some ppl that just couldn't understand ppl's character eventho they've known the person for a long period. It's plain >#&% i guess. Ooopps sorry, it slipped.. :P So if this doesn't work and you still want to and need to tell it, i guess the best way is to just summarize the info and let the person know the important part of it and then the most important thing for you to do is don't be judgmental! And avoid provoking people too if they simply do not take your advice or even have a different opinion than you do!
It comes back to the part where YOU (yourself) THINK that it is a good info..and do not think that you are good enough(ego) that you think people should follow your way / your advice. Do not assume that the other person thinks the same as you as individuals are allowed by law to have their own opinion.
Well, that are some that I can think of so far. You know you can always depend on google so here are some useful links:
http://m.wikihow.com/Give-People-Advice