The most important thing you can do for learning chemistry, and for life itself, is to be able to think analytically. When you're looking at an equation, try and figure out why certain things are happening. Why does sodium form Na+ and Mg forms Mg2+? Always try and look a bit deeper into your problems. When you start getting confused, stop and ask yourself why you are getting confused. Learning a subject is a lot like building a creation out of legos. When you first start out you just see a giant pile of stuff and can't fathom how to turn it into anything else. If you start out simple, you can slowly build more and more complex items. Soon you can put all these complex items together into a masterpiece.
Being able to think analytically and logically comes in handy EVERYWHERE. While I have a degree in forensic chemistry, I work in the field of clinical data management. Being able to think analytically is crucial in my line of work and makes my job MUCH easier. When learning chemistry, just keep things simple and learn to build on the concepts that you've already mastered.