Protip: fat does not make you "fat". It's the carbs like you said. Some good sources would be animal fat, fish, avocados, olive oil, macadamia nuts, eggs. Sweet potatoes are also good for getting in those extra calories. You mostly want to up your intake of meat.
Thanks for answering
I agree with you that those food can help me getting in calories, but is there any food i could eat before practices, gym and games?
I mean, in my team, before practices, before games and before hitting the gym people eats lots of carbs, pasta, rice. Is there any food that could substitute "bad carbs". is whole wheat pasta a safe food or just less harmful for acne?
Also, do you know if whey protein shakes can make me break out?