Try and step back & objectively observe what your child is actually doing. He isn't being naughty or doing these things to upset you. Unfortunately though if you keep reacting, that may become part of the entertainment to him.
He is a little scientist- experimenting with anything & everything around him. Kids of his age need to be busy. They need safe, open-ended items & environments to explore in. They don't know what is ok to play with or not- because as far as they are concerned- they want to learn about EVERYTHING, so it is all for touching & investigating. That is not naughty. That is learning.
I know it's annoying though. So here is a strategy to help him make good choice.
Firstly- review the toys you have: are they open-ended? (can he do more than one thing with them?) You don't need flashy, expensive things- often simple is best- if you tell me what he likes now I can help you think of affordable things to supplement what you have already- if it's kicking & throwing, then a range of different sized soft balls & plastic spouting/tubing for him to create ramps & tunnels.
Look at the environment & set up- how many 'dangerous' or non-child friendly things can be stored out of his main play areas?
For all the things that can't be removed- try "I can't let you throw the stones, that will break (whatever it is that you are worried about)- if you want to throw let's go find your ball"
Acknowledge his interest- & give him a more appropriate option.
"I won't let you climb on the table, but let's go climb ....safe other option"
Plan regular Mummy time, where you just sit, listen, observe & follow his lead. Play along side him. Don't try and teach him or direct him during this time. Just listen & 'sportscast'. i.e "You have the blue car" This type of play helps build his language.
If you can acknowledge his interests, give him firm consistent, boundaries, and give him regular quality time, while he directs the play. You should start to see improvements in his behaviour.
Because he knows that you will listen to him, give him the opportunity to follow his interests, and that the reason that you are saying no is not because he is naughty- it is because it is not safe.