A betta's skin around his face sometime just looks different, so don't jump to conclusions too quick. Make sure that and the white on his fins aren't just mottled colouring (I had a betta who was white-spotty but wasn't ill, he was just, y'know, white-spotty in some places).
White spots can be Ich, yeah, though if it's not actually spots and more like cotton-ball fuzz around the edges of fins, it might be fungus. Or if the spots are flat and shiny and only visible at certain angles, it's velvet. They don't all have the same treatment so do your best to ID it before giving him any medecine. Though if you're 100% certain it's Something Bad, in all cases a salt bath is probably a good idea (that means putting a WAY higher than normal concentration of salt in a container of tank water and giving the betta a 10-15 minute bath) to stimulate his skin and slime coat. It helped some of my bettas!
Also, keep his water as clean as you can! But that's pretty obvious.

I've definitely heard stories of people with bettas who are picky about food, so I guess you'll have to take the hardline approach for pellets and just offer those. Hopefully he'll smarten up. You could offer tropical fish flakes just to see if he'll nibble those--they're not the best but better than pure bloodworms. By the way, for the pea, if he doesn't grab it as you drop it in, you might try stabbing a little piece on a toothpick and sort of waving it around in the water for him. Worked for me once.