Meaning: If you say that you are feathering your own nest, you mean that you are working so hard to gather resources (money) to live a comfortable life in the future.
Example: John is so much concerned about helping others instead of feathering his own nest. Read on
Meaning: by any possible means
Example: The farmer will not sell us the land. By hook or by crook, he is hanging on to it. Read on
have designs on Meaning: contrive a secret plot or scheme, especially with selfish motives. Example: I think she has designs on my science project for the purpose of … Read on
Meaning: have a private or selfish reason for doing something
Example: He should not become the chairman of the committee as he has too many axes of his own to grind. Read on