Wash your plants, and take out half of the soil and replace it with organic soil. Also put either a fine netting over it, or rocks so your chameleon doesn't have a chance of ingesting the soil and it being toxic. Give her/him a week or so to get settled in. Chameleons aren't "hold me all of the time" kinds of pets. Don't just go in and pick it up. Slowly introduce your hand. Try to had feed it to see if it'll eat from your hand. That's how I have to feed mine otherwise he won't eat. Eventually it'll associate your hand with food, and then maybe it will let you hold it. Also, be careful about using your own branches and stuff from your yard. They can carry pesticides which are extremely harmful for your cham. I heard that you can boil them? I would just buy some from a pet store instead. Make sure your cham has plenty of stuff to climb on and leaves and such for it to hide in.
I'm no professional, I'm just telling you what I have read. I wish you the best of luck.