Your shortage of attention span won't be a disadvantage. If you are bored with the lessons then so will your son be,

keep all lessons short and precise. Children should still spend most of their time playing. Fortunately they don't see any difference between playing and helping mummy do dishes or counting the apples!
Have you explored little reader software through the free trail yet? This would be the best place to start. Download the free trial and see how you go. This software teaches children to read. Your 2 year old is not too old for it. My 4 year old learnt lots from it. It is never too late to start!
For some ideas try reading a book by Glenn Doman any will do to give your he general idea but I liked encyclopaedic knowledge and teach your baby to read best.
For math try kitchen table math or marshmallow math and be sure to try the free trial of little math too!