I feel you, accepting a compliment is difficult. Usually, people would downplay compliments so they look humble, which is fine and acceptable. Sociolinguist actually categorizes responses into three categories which are “acceptance”, “deflection” or “rejection”. So we might either accept the compliment or just reject the kind words, even diluting the compliment itself. Avoid responses like “thanks, but I wasn’t as helpful” or “I thought I messed up that speech.” Doing that might send the message that you aren’t confident, have no self-esteem or have no respect for the person complimenting you. Essentially, these responses might insult the one giving the compliment or just undermine the compliment itself. Sticking to just a straight “thank you,” might still be the best way to response if you aren’t sure. Simple yet powerful.