The best dating advice I've received was from a guy much better looking than me. Being good looking helps one get the right mindset (but is not the key in itself).
Still, there are plenty of good looking people who can't get laid and plenty of rich people who are unhappy.
No no, the reason why you aren't getting hits on online dating is because your profile writeup isn't interesting, it has nothing to do with the fact that you aren't physically attractive!
While it's easier to doubt the advice in those circumstances, ad hominem is still a fallacy that shouldn't be discounted. The advice could still be sound.