What type of soil do I use for Tomatoes, peppers and cucumbers. Also, I have a small garden raised space, 12' x 30' and I plant the same items in the same place every year. What do I do to enhance the soil or what type of bagged soil, compost, etc. to I put fresh into the soil to ensure the crop does fine.