I am personally short on time but could contribute to your thread later. I mean time the best advice I can give you if this...
-Buy this book.
Most "experts" got their info from here. It really covers all you need to know and more.
-Warm up and cool down properly. When concerned about imbalance and performance then your lead into and out from lifting are just as important.
-Don't skimp the stretching and foam rolling.
-Don't over complicate it and don't favor a side. Throw in unilateral training and always hit at the weaker side first.