By far I have learned the most by having excellent mentors. My mistakes have taught me great lessons but it has been my mentors that pointed out what mistakes I have made. I have an outstanding mentor in real estate and a whole team of bad asses for my online business.