Do you use any form of
bankroll management? If not you should look into that, as I think you said your playing 10nl with $100 BR, which gives you a greater chance of going broke due to variance. Even the best player in the world will go broke without some form of BRM.
When you play vs donkeys make sure you play good
hands, don't
bluff them(except for Cbets), and value bet them like crazy. At micro stakes you pretty much just need to play ABC poker. DO NOT over value your high PP's/TPTK's and such, remember that a pair is just one
hand ranking higher than A high. Make sure you are not giving them correct odds to draw out on you also, and make sure you are not chasing improper odds. If you use proper BRM and get your money in good than you should be fine.
I used to think the same thing you did, I couldn't understand why the "donks" were always beating me. Now I love paying vs donks as they are where most of my profits come from! I swore I was a great poker player and there wasn't anything wrong with my play(but I was wrong). Isn't it 90% of payers think they are way better players than they actually are or something like that? By you saying "I am a good player" but not posting any HH or your username/site or graph from PT3/HEM leads us to believe there is something fishy here(pun intended), and there is no way to evaluate your play and help you with any mistakes you might be making if there is no way to spot them. No offense but someone who says they are a good player, but can't beat the donks is probably not as good of a player as they think. Try to be more open minded and make sure you review your sessions and look into investing into PT3/HEM if you don't already have it, and post some HH's into the HH section to get some outside advice on your play. People also have study groups and sweat sessions here on CC which can be a great tool to help your game. Reading through some of the posts in the Golden Archives is also a wonderful idea.
Please don't think I am calling you a bad player or anything, because that is not my intention. You could be a great player and maybe just going through a swing of bad variance also, but again without a graph or any stats there is no way to determine this.
If you can't beat the donks than who do you expect to beat?