Don't give up on him, but don't force anything either. Having him for only a month is not near enough time for him to be settled in to the point of acceptance. I know there are pictures of everyone holding their chameleons and it makes your think...why won't mine be nice? Every chameleon is different and every chameleon has their own personality. I have a Nosy Faly named Durza. I refer to him all the time as Mr. Grumpy Pants or choice obscenities. I have quite a few chameleons and most are very calm animals, but Durza just does not like being handled, looked at, sharing his air....anything. I don't force him to change, I just accept him for how he is and try not to stress him.
Your guy is young and still very much in that defensive mode. That combined with being in a new place with a new owner equals the reactions you are seeing. Take your time with him and be patient. Hand feeding can help in the process of him not viewing your hand as something dangerous. But like I said before, some mellow out and some don't. Time is your key with a chameleon. Him seeing you on a daily basis and understanding that you are the big blob thing that brings delicious food and water will help ease his defensiveness around you.
He's very good looking by the way!
Welcome to the forums!