I.G.
Terrible twos - totally normal behavior.
Whatever discipline you choose, it has to be immediate, consistent and predictable. Don't "try" different ways. Pick one and stick with it - it takes a while for them to learn that you mean what you say and be able to predict your reaction to a behavior. Time-outs work well for us.
In addition go through a second round of childproofing. If he can open the existing locks, get different ones. If you can't take your eyes off him, either keep him with you (yes, even to the bathroom) or put him in a safe space, such as a gated bed/playroom.
Good luck!