The main reason you couldn't get topspin was probably because you weren't swinging in a straight line, if I had to bet. That's the main thing I notice with people who have this problem - their strokes tend to be shallow and finish low (across the body) habitually.
Again, you can treat most of...