Your soil looks very sandy! If you really want to plants to yield well, invest in some decent bagged soil. I like to use faster draining soil mixes, they require more watering which provides more opportunity to fertilize. I can't be sure but from the pictures those plants look a little wimpy, be...