To prevent your child from getting cut from a broken window, apply transparent safety film to your window panes. It won't keep the glass from breaking, but it will keep it from shattering into jagged shards.
Don't leave your child unsupervised in the bathroom, even for just a short amount of time. Also, installing a toilet lock that automatically locks the lid when it is down will help prevent your child from pulling the lid up and falling in.
Limit the time your baby spends in any unfinished basements, and always make sure he is supervised when in one. Finally, outfit your basement door with a child-proof lock to keep him from opening it and tumbling down the basement stairs.
If you do not want to remove the lid, a lid support can keep it open in any position you like (heavier lids might require two supports). Also consider drilling ventilation holes into any trunk in case your child falls inside and becomes trapped - this will help to keep him from suffocating.
Another tip is to get down to your baby's level. Being on your hands and knees can give you a new perspective and can help you babyproof an area of your home you missed earlier. And always remember, supervision is the best way to keep your child safe.