I think the only way to beat procrastination is being consistent which in itself is the biggest hurdle in nearly everyone's life, what do you think is the solution?
India won't beat china, if we don't become great at manufacturing
The biggest barrier for this is quality manpower in factories, it is also the reason most "Made in India" products have the lowest quality.