Its pretty good
If you're after strength then you'll want more fats
But if you don't care about strength, just want to be shredded there is nothing wrong with this
Apart from the food choices, they are very bland indeed. Chicken breast and tuna? I'd blow my brains out before the end of breakfast. There isn't really a lot to keep you full, personally I'd feel starving
Turkey mince might be very good for you. Make some awesome Asian dishes with potatoes for sure. It will keep you very full