Looks and money don’t matter in a long term partner as much as we think they do because we adapt to our circumstances over time
You don’t necessarily need someone with the same personality as you. You want someone whose personality compliments yours.
You don’t necessarily need someone with the same hobbies as you. As long as you each have space to pursue your hobbies, you can make it work.