300 grams of chicken breast will give you almost 70 g of protein (if that chicken breast is raw - it wi be different for cooked). Tracking protein will be easier if you use a program/app, like myfitness pal.
Would also be helpful to know your current weight and/or goal weight, as your protein intake will vary somewhat because of that. And also calories, which could arguably be more important than protein. You could be eating 250 g of protein but if you’re not eating at a caloric surplus you won’t gain weight.
You also need veggies and fruit, you’re seriously lacking in vitamins and micronutrients here
Blender bottle is like the pioneer for those types of bottles, so that’s why it’s the “best”. It was just the first of its kind, or the first one to popularize the bottle. But you can use any brand that comes with the metal shaker ball and it’ll be similar.
You can buy from amazon, or just go visit any local fitness/supplement store and they’ll have