To improve you should play weekly tournaments.This is a must. No tournaments,improvement is slow if at all!!!
I try to play as often as I can but it gets hard when there is no to play. There arent' many clubs around that play on a regular basis
Good point.Get the computer chess programme Chessmaster-it is fun,educational,and you will always have a partner!