I am 24 and feel I'm not a good Muslim. I have enough savings to go for Hajj. Should I go this year or focus on improving my faith first and aim to go next year?
When you have the ability to perform Hajj, you must go for Hajj this year and never postpone Hajj. Hadeeth says: He who was able to perform Hajj but did not, will die as a non Muslim. Go for Hajj and pray to Allah (SWT) during Hajj to Grant you a better faith and better life and better hereafter but never postpone Hajj.
Wassalam.