This might be a bit off-topic, but after gaining some experience, teaching something to others is one of the best ways to reflect on the things you learned and gain new insights. You have to do it first, but teaching stuff will probably provide you with some deeper insights.