Here are some of the things that I have learned, usually, the hard way:
1) Don't be afraid to say what you want. People do not have accurate mind-reading capabilities to always know what you want from them. You don't have to demand though. Just ask nicely and let the person decide whether they will fulfill your request, compromise, or turn it down.
Don't be afraid to say what you feel. They may say that actions speak louder than words but verbally expressing how you feel towards someone or a situation minimizes misunderstanding and presumptions.
2) Level your expectations whether it is with someone or an outcome that you are waiting for. When you don't expect much, more often than not, a good outcome seems to bring greater joy than something that is already expected. Also, when the odds are not in your favor, the disappointment is somehow not as big.
3) Always be grateful. Being appreciated is one of man's basic emotional needs. May it be through a simple "Thank you" or giving a heartfelt note, telling someone that you appreciate what he has done for you will definitely make him feel good about himself. Knowing that he has made someone happy can inspire him to continue doing good.
4) Live in the moment. It is really difficult to enjoy what you have in the present if you are haunted by ghosts of the past and too worried about the future. This tendency to think about things outside the present moment results to lack of focus and unnecessary anxiety.
5) Haste results to waste. Things which will require you to invest a great deal of time or money will have to be thought about carefully and it always pays to seek help from family and friends. The online scamming incident has really taught me well.
Many things in life won't usually go in our favor but what's important is we learn to cope with these challenges and be able to apply these life lessons in our future endeavors.