Investing GPTs Learning Capabilities

I need help in making my 2 GPTs more knowledgeable and functional. Off top, I am super new to AI and have no tech experience (but I am pretty knowledgeable about tech in general), so if these are stupid questions, I apologize ahead of time!
I created 2 separate GPTs, one for real estate investing and another for stock market investing. I uploaded the max number of knowledge files with docs that have what I consider the most important info they’d need to access relatively frequently. I also uploaded tons of books into both via chats and archived them in hopes they’d still access that info, but neither seem to work incredibly well. I have also had it scrub some majorly impactful sites in those spaces to get knowledge from them as well.

Question 1- What is the best way to get my GPTs knowledge base up as much as possible and get it to update itself periodically?

Question 2- What is the best way to get it out to people to test and mess with?

what you want to investigate what is called chunking and indexing. Combined with removing stop words "and,the,a,an etc. Google is your friend here theres many ways to go about chunking but the basic concepts are the same.