What has helped me most in my skill development is drills. Today I'm a 505 fargo which, I think, puts me as low intermediate (4 months ago was 475). Drills help me more than anything with cue ball angles off the object ball, and cue ball speed control.
I think another thing that helps us is...