Getting familiar with the fretboard is something I'm working on also. I can name the notes at each fret, but I have to stop and think about it.....if you told me to play a 'B#' on the D string, I'd have to "walk my way" up to it, rather than just fret it from memory.
I've also just started working on figuring out which notes compose which chords. I'm sure that both of these are important foundation work for using
Plane Talk, which I'm planning on purchasing pretty soon.