"I've been priding myself on" is correct, indeed. But you need the indefinite article 'a' before 'thousand'. I’ve been priding myself on discovering a thousand individual lands for seven years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.