I had serious problems with in grown hairs and breakouts after shaving. Finally realizing (wish it wasn't until after college) that it was the triple blades I was using. The third blade pulls and doesn't really cut.
Was getting straight razor shaves for a while which solved the issue but time and money where just too much. Switched over to single blade safety razors and using the Astra Platinums right now. I switch after 2 fulls shaves usually or until I start noticing some pull. Huge advocate for the safety razor with single quality blades. Blades are cheap enough that you can just throw out if you get one that is pulling.
Switching to a quality shaving cream (Kiehls, Art of Shaving, etc.) was also big. Additionally, I started making my own pre-shave oil as I got the ingredients from my barber shop. 2/3 mineral oil, 1/3 olive oil, and then drop some eucalyptus or lavendar oil in there.