Dieting isn't rocket science, if you want to gain weight you eat more, if you want to lose weight you eat less. n2bm also sells a fat burner called lipofit that isn't just a bunch of stims
It makes no difference. If you are in a deficit consistently you will lose weight. If you are in a surplus consistently you will gain weight. Honestly, it is that simple. Don't overthink it.
Keto diets are great for inactive people but they are terrible for athletes. Carbs are what fuel intense training and keep the muscle full.
By carb cycling, you get the best of everything. The low carb days are fat loss focused and re-sythnesis muscle insulin sensitivity and the high carb days are very anabolic and replenish depleted glycogen levels.