The grade at the front of your house is only OK if no water gets underneath the covered porch. Make sure that surface water is flowing away from the porch. This is most important in the winter when the ground is frozen. You can improve the grade at the back of the house by adding topsoil. This can be done all at once, or topsoil can be added a little at a time, letting the grass grow up through it. Unfortunately, if you're driveway slopes back towards your house, it should be regraded and resurfaced with new asphalt.