Here are some grammar constructions I'd recommend learning:
이다 (to be)
있다 (to exist)
A/V -(스)ㅂ니다 (present tense)
A/V-아/어요 (present tense)
A/V-았/었어요 (past tense)
V-(으)ㄹ 거예요 (future tense)
V-고 있다 (progressive tense)
A/V-았/었었어요 (past perfect tense)
안 A/V-아/어요 (A/V-지 않아요) (negative expressions)
못 V-아/어요 (V-지 못해요) (negative expressions)
And then the PARTICLES (all or most of them) including:
이/가
은/는
을/를
와/과, (이)랑, 하고
의
에/에서
에서/까지, 부터/까지
에게/한테
도
만
밖에
(으)로
(이)나
쯤
처럼, 같이
보다
마다
Then I would suggest you progress and learn such things as:
N 전에, V-기 전에
N 후에, V-(으)ㄴ 후에
V-고 나서
V-아/어서
N 때, A/V-(으)ㄹ 때
V-(으)면서
N 중, V-는 중
V-자마자
N 동안, V-는 동안
V-(으)ㄴ 지
A/V-고
V-거나
A/V-지만
A/V-(으)ㄴ/는데
A/V-겠어요
V-(으)ㄹ래요
V-(으)ㄹ까요?
V-(으)ㅂ시다
V-(으)시겠어요?
V-(으)ㄹ 수 있다/없다
V-(으)ㄹ 줄 알다/모르다
A/V-(으)면
V-(으)려면
A/V-아/어도
A/V-아/어서
A/V-(으)니까
N 때문에, A/V-기 때문에
V-아/어 주세요, V-아/어 주시겠어요?
V-아/어 줄게요, V-아/어 줄까요?
V-(으)세요
V-지 마세요
A/V-아/어야 되다/하다
A/V-아/어도 되다
A/V-(으)면 안 되다
A/V-지 않아도 되다 (안 A/V-아/어도 되다)
V-고 싶다
A/V-았/었으면 좋겠다
V-아/어보다
V-(으)ㄴ 적이 있다/없다
A/V-(으)ㄴ/는지
V-는 데 걸리다/들다
A/V-지요?
V-아/어보다
V-(으)ㄴ 적이 있다/없다
-아/어 보이다
-(으)ㄴ/는 모양이다
-(으)ㄹ 텐데
-(으)ㄹ 테니까
-(으)ㄹ걸요
-(으)ㄴ/는/(으)ㄹ 줄 몰랐다[알았다]
-(으)ㄹ지도 모르다
-다고요?
-다고 하던데
-다면서요?
-다니요?
-거든요
-잖아요
-느라고
-는 바람에
-(으)ㄴ/는 탓에
-고 해서
-(으)ㄹ까 봐
But of course, grammar is essentially pointless, unless you develop a strong foundation of vocabulary. So it's very important to continuously improve and update your vocabulary as often as possible!