phoebe1 - Due to your MTR and MTRR, B12 supplementation might help. But because of your MAOA, COMT, and VDR, you might have trouble with the extra methyl groups in methylB12. Hence hydroxoB12 might be the safer form to try.
Your other SNPs listed don't indicate any additional issues.
CBS C699T can't cause the huge problems some people think it can. Since it's heterozygous, you might be a tiny bit slow in getting rid of homocysteine, which could be helped with a normal amount of B6.