Yes this is 10% true, knowledge is the first thing which help us to gain basics, then we need to do demo practice for two benefits, 1 is enhancement of our knowledge and 2nd is learning new experience and then need smart brain to utilize your knowledge and experience at proper time to get good success which will result you huge profit.