kids need to learn, so if they cry to get what they want, simply ignore it.
Do not give in.
Be consistent in your discipline with him.
Have a routine and different strategies with different situation.
Praise and give him credit when he does something good or right.
Always be in control and not let me control you.
Maybe this info can help you further.
Talking to Toddle
Talking to Toddlers