now is days Real estate is business is too much hot in every country of the world. So before starting or entering in business. you need spend time with expert and learn the business ethic. Then you will start your business.
first you need to use low competition keywords and start working and gradually increase to high competitions. long tail keywords has low competition. The most important key factor is use local citation for your site.
your tips are good, before sale of the house you need to repair your house and show the house complete and beautiful. These tips will increase the sale price of the house.
you need to start working with a experience person in Real estate business. you need to learn business from that person and then go for your personal business this is the best way to start a business.