First off... I think everyone feels "that" way sometimes.
Don't be too hard on yourself.
Crate training does probably have the best success and is handy for sooooo many things. How long is he in the crate, at a time?
If I were you, while you are reading, or doing homework, let him have Mom time, on your lap. Crate when you can't watch, and see that he gets some mum play time too.
Keep going, you will both be fine..
Good luck.