Even stupid people have a role to play in your life. They make you wiser and more patient
Keep yourself busy. Put your passion to a bigger cause. Be passionate about creating something or making something.
Dedication can only come with Devotion and when there is a goal to achieve and passion for the goal then also dedication come.
If you have a passion and a will, you can always find a way.