Definitely traveling and practicing spanish at all time with locals help me feel better about my spanish (a little more confident) and realized that I shouldn't be so much in my head and practice is key... for accent I tried to watch a show in spanish and sometimes listening to radio (not music but people talking)