Practice makes perfect! Seriously!
Doing P90X helped me to improve in push ups and pull/chin ups like crazy because they do so many and so often in that program. Once I stopped doing them w/such regularity I started to lose my ability. I think you really just have to keep at it on a regular basis.