Hello
I am sorry your having issues with getting in your protein. Some ways to add protein to your diet is to add some unflavored protein to it. I have used UNJURY unfloavored powder. I added in anything I could to boost protein.
Additionally look for protein water, peanut butter, ricotta cheese, Greek yogurt, eggs, nuts and beans like others have suggested.
As for the vitamins if you can’t swallow them look into liquid ones. I couldn’t swallow them still can’t 8 years out. I use the chewable or liquid ones. They help a lot.
Hope things get better.