what you need to do is get some dolomite lime,they sell it at home depot,lowes.add it as a top dressing.2 tablspoons per gollon of soil mix it with the top layer of soil.also the low ph is causing your mag def.when you water the dolomite lime in add a teaspoon of epsom salt per gallon of water.good luck