chess is just like anything else. if you practice it, you'll get better. unfortunately, people like to leave out a stipulation in that saying. The stipulation is that you need to be challenging yourself to get better. If you just practice (play) and do the same thing over or beat the pants off weaker opponents you aren't going to learn anything. Even if you play against much harder opponents, you have to take the time to learn from your mistakes, else you will make them again and......you have learned nothing.