I got a solution for your third problem.
For instance, when you are doing a test, you can read the questions line by line by using a ruler to underline the line you are reading, or simply mouth the words without making any noise.
When you often forget to take things to school/ do your homework, write all the things you need to bring to school tomorrow/the homework you need to do in your handbook, and put a branket next to all. When you finish doing something, you put a tick in the blanket.
That is what I did.
Yet for the first and second problem it will be up to you. It all depends on whether you really want to change yourself, learn to hold your impatience and distraction. You have to learn to take control over yourself, remind yourself for always that you need to concentrate and be patient---this is the only solution. Take patience in every proccess you make, and every goal is possible to aim.
+oil!