Definitely you are right in your opinion that knowledge, skills and experience are backbone of earning money. We should work here with complete knowledge and learning and should adopt or develop new techniques. this is a short way to success and can bring more solid profits to your business.