Finding items: I look for items that are already selling well, ideally multiple times a day (you can determine this from sales rank and keepa charts, easy to find out how to read them, use google and you'll find many blog posts). Sometimes I'll look at a store and see which items are good for amazon (enough margin, fast selling, etc) and sometimes I'll look at amazon and then try to find items at a store (when I have an item that does well, I'll often look for other items from the same brand or category.)
I use oaxray, a paid tool, costs $100/month to find products. It searches through a webpage and tells you which products are profitable for amazon, then I filter through those. Recently I've begun training employees to use it and make me lists of finds which I then go through.
2. Some stuff is bought on sale, which may be over by the time the item sells
3. Yes, people absolutely pay a premium for not having to go in store. Even stuff I can buy online people often pay more on Amazon. I do a lot of drop shipping from retailers directly to customers.
2. how do you write product descriptions and copy that will attract buyers especially on amazon?