Unless you're a very experienced lifter and can come up with programs based on your specific needs, do one of the programs mentioned above. I also assume you wouldn't be asking there if you were experienced enough to come up with a program on your own, so use one of the programs listed. It usually takes years and years of hard lifting to really be good at coming up with your own programs.
If your goal is strength, your program is far from optimal. If it were me, I would scrap it and do one of the listed programs and take out the guesswork. If I had done that early in lifting career I would have saved myself years of unproductive training.