Ни одно ни другое, а всё вместе. Грамматика это фундамент любого языка, который состоит из маленьких кирпичиков. Грамматика без лексики невозможна. А знание даже абсолютно всех слов - это ничто без правильно употреблённых конструкций. Для чего нужно учить грамматику? Чтобы правильно составлять предложения, задавать вопросы и верно доносить свои мысли. Уметь сказать, в каком времени вы совершали действие и сколько оно продолжалось. Для чего нам нужна лексика? Имея хороший словарный запас вы можете не бояться обсуждать множество тем и чувствовать себя при этом комфортно. Нельзя воспринимать лексику иностранного языка, как бездумный набор слов. Лексика не должна быть неосознанно зазубрена. Очень хорошо быть ходячим словарём. А какой в этом смысл, если вы не знаете как использовать все эти слова? И наоборот, можно заучить весь грамматический справочник с правилами и знать все устойчивые конструкции, но чем вы будете их наполнять, чтобы донести свою мысль? Вы сможете логически