I would saying do favors. Simply because it shows good character. It makes people respect your more as a person. The more you do for other people, the more likely they will be willing to do for you if ever you were in the need. If you are someone who always ask, you may seem greedy, and more of a "bum". Those who ask for favors all the time, tend to get annoying. People will start to rethink their relationship, and be less likely to help after a while. If you are one that always gives. People view you as dependable.