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