Practice, practice, practice... taking the nav speciality is a great start then practice some more.

I know nav is one of my weakest skills in diving. I've been out practicing quite a bit recently in a familiar cove out at lake mead and each time I go out I get that much more comfortable and accurate.