You definitely have a male veiled chameleon.
There are a few things you need to get in line but overall you are on the right track.
Feeding: Try to feed him 10-15+ crickets during the first half of the day. Chams need to bask after eating to aid their digestion so feeding later in the day isnt the best but wont hurt them in the short term.
Gutload with dark leafy greens such as kale, escarole, dandelion greens and some veggies like carrots. Lettuce is only really good for keeping the feeders hydrated.
Also, switch things up a bit feeder wise. Try super worms, hornworms, silk worms to add a bit of variety.
Supplementation: You'll need plain calcium with NO D3, calcium with D3 and a multivitamin. There are plenty of brands to choose so its up to you to research what you want to use. I personally use Rep-Cal products (plain calcium, calcium with D3 and Herpevite).
A recommended supplement schedule is Calcium NO D3 with every feeding, D3 used twice per month and multivitamin used twice per month. Alternate using the D3 and vitamin. Example: I use D3 every other monday, and the vitamin on the mondays between D3 days. Hope My explaination wasnt confusing lol.
Watering: Misting is very important for chameleons. Not only does it allow the cham to hydrate but it also maintains humidity. Most keepers, me included, recommend a long misting (approx. 5+ mins) in the morning not long after lights come on and atleast 3 shorter ( 2-3 mins) mistings throughout the day. You may need to increase misting duration when the chameleon is shedding.
I know there is alot of information to process, so take your time to read what you can and don't be afraid to ask questions or search the forums here. There are alot of experienced keepers willing to help new keepers.
Here a few links to some helpful articles here on the forums in case you haven't checked them out already.
https://www.chameleonforums.com/care/caresheets/veiled/
https://www.chameleonforums.com/care/