There really is no secret to good parenting. In fact, what works for one parent may not actually work for another. I've seen many different parents whose relationships with their kids are different from my relationship with my own kids. I'm in no position to say I'm better than them, and I'm confident that I'm not a bad parent, either. If there was one thing I believe every parent should give their kids, that would be their 'presence'.
Are you really there for your kids?
When we talk about the idea of 'being there for your kids', many of us would say they're doing a great job! They make sure they're home during dinners, they go on trips with their kids, and they watch their kids play football, etc. I personally used to think it was enough that my kids see me all the time for them to think that I was there for them. But my idea of my 'presence' changed during my son's important basketball game in school.