I worked at a farm that sold produce and also plants and flowers, as long as everything to go with them. I can tell you from what I saw on a daily basis that if you just buy top soil and plant anything in it, you won't be very happy with the results. mix it with some peat moss and miracle grow, and you will do much better. in addition, if you have something that requires high sunlight, then that means you must water every day. usually more than once, and drench them as much as you can. you will be glad you did that when your plants don't die in a week from lack of water in high sunlight. a flower or plant is like a computer processor. it needs proper cooling.