You'll "go through" hundreds of guys until you find one or two with whom you click. It's just how it is. Just accept it. Be zen about it. If you can't be relaxed about the high percentage of stupid/rude/douchy/useless guys (or guys who simply aren't looking for the same thing), you shouldn't use dating or hook-up sites.
Do not get frustrated, bitter, irritated, aggressive, or whiny because guys act stupid, rude, or are simply looking for something else than you. And don't be judgemental towards guys who are looking for something else than you. Frustration, bitterness, and judgement are extremely unattractive traits. If you feel yourself getting bitter, take a break from dating and hook-up sites.
Don't complain about too many guys approaching you. I mean, come on. It's an extremely stupid thing to complain about. Just be happy about the fact that apparently, you're desirable, even if most of those guys aren't desirable to you.
Keep a level head, think with your brain and not your dick, and read the signs. You're not obliged to spend any of your time on anybody. If somebody makes a bad first impression, just ignore him. If it becomes clear that somebody is not on your wave length, or is looking for something else than you, or if there is something fishy about him, then politely end the conversation and move on. People don't waste your time - you waste your own time on them. Don't do it.
It usually already becomes clear within the first couple of exchanges whether you have chemistry with somebody or not. Persue those few, and move from online interaction to real world interaction within a short period of time. Drop the rest and move on.
Be honest, clear, upbeat, positive, friendly, and easy-going yourself, in your profile and interactions. It's not an insurance against rude/stupid/douchy guys, but if you're not honest and friendly yourself, how can you expect other users to be?
Couple of tipps that work for me. Good luck!