Thank you for your reply Angelica,
You are right, time and practice will help I guess. Thank you for the link as well, I will check it out. Luckily, I happen to have a friend whose Spanish level is B2. I've already started showering her with messages using every phrase I learn in Spanish