lol @ the mindset of a youth
Dude. If youre going to have a reason why none of the advice is possible for you to follow, just stop posting. Kids making excuses get laughed off this site faster than anything
Strength comes from a bigger muscle. A bigger muscle comes from a growth stimulus and the food to support growth. If you arent getting stronger and your routine is absolutely perfect than you have maxed out your strength at your current level of development. Your option to get stronger is to add more muscle mass.
If you arent gaining weight you need to eat more. It doesnt matter how much you eat now, it isnt enough if you arent gaining weight. Plain and simple.
Fuck your wrestling shoes, you ever hear of ebay? Or wearing them to the gym to deadlift in?