Welcome to my mail box. I think you are a good teacher. You just change your style of teaching little bit. Give some extra time. Be frank with them. Ask their personal problem to share & solve them. You give them new projects by searching on net. Make them write on different ideas. I saw a teacher who made the students to make attractive sentences for marketing different products like toothpaste etc.
You are young & can better understand them. Meanwhile you will come to know why they are not taking interest. Are they careless, or it’s a family background problem or bad company. So you can save their future.