T.F.
It could be a texture thing for your son. He will have his favorites and not so favorites. Usually they will eat what they need. With the sippy cup situation - try Nuby brand. They have a soft tip that is great for transition from the bottle to the sippy cup and the great thing about them is too that there is no plug thing. I noticed that you mostly listed meats and protein foods. How does your son do on veggies and fruits? I would just keep giving him the foods and maybe one day he will decide that he really likes them. It's hard to force a small child to eat certain things especially when they have their minds made up that they don't like it. Good luck.
I got this book as a gift called "Deceptively Delicious" written by Jessica Seinfeld (Jerry Seinfeld's Wife) it's a cookboook with hidden goodness for picky eaters.