Yes you are doing everything right I think. You just need to keep it up and don't give up.
Make some goals you wanna achieve in your dreams and try to reach them one by one. You need to feel the enthusiasm for LD.