My foot feels awkward, I fell an hit my shin on the concrete stairs weeks back. After I slip on some ice. My shin still had a knot there what can I do?

It takes time. Amusing that you have not fractured or chipped your tibia or torn a muscle/tendon it can take several months for this to feel normal. You can use otc liniments and massage. Protection of the area by avoiding activities (skate it boring etc) that have a high potential of re injury until this heals will go a long way to your recovery.