Have you taken into consideration the type of compost in your garden? This is the basis of all plant life. I use a type of organic composting which creates a colloidal humus compost. It is actually the easiest type of composting that I have found as well as the most successful. It creates the most delicious vegetables that I have ever grown.
Please read this:
Best of luck and Happy Gardening!