Although I am a new user I haven't spent much time here on this forum.
I suggest you spend more time in this forum. You need to get more knowledge and experience. This forum is a place for Bitcoiners to share and discuss anything about Bitcoin and crypto as a whole. Although it is not a must to be active in this forum, but you must get more benefits if you become an active member here. Trust me!!
At that time I was in college and knew about Bitcoin since that time I saved my college stipend money and invested it in Bitcoin and gradually saved fractions of good Bitcoins there. When I collected and invested my stipend, Bitcoin was at a much lower value, and I made a lot of profit at this point. I might have made more profit if I had held it longer, but I bought the thing by selling bitcoins for one of my essential tasks. I had an opportunity to study in university after completing my college life and there I really needed a laptop but didn't have enough money to buy it, family financial problems were also a lot. Having no choice, I sold my invested bitcoins to buy a laptop for my work needs, and I decided to study there as well as freelancing.
Selling your Bitcoin for laptop isn't a bad decision, specifically if you have no alternative at the moment. You also said that you have got profits, it means you succeed with your Bitcoin investment. So, you actually don't need to regret it, you have done the right way for your life.
By the way, if you keep your Bitcoin, you may get more profits but you can't study properly at university without a laptop. What for your Bitcoin asset if it can't help you? Everyone has a priority in his life, your priority was buying a laptop at that time. You've done the right way by selling your Bitcoin asset and bought a laptop. You can start collecting again Bitcoin when you have money in the future.
~I will try to raise money and invest again in bitcoins to hold on. However, I have benefited from selling my bitcoins currently and using them for my needs, but I feel like I missed out on a huge profit.
You mean you have collected some Bitcoin and you have just sold your Bitcoin?
If it is not for an urgent need, you probably still don't understand when the best time to sell your Bitcoin. We are heading the bullish season, Bitcoiners sell their Bitcoins during the bullish season. They will wait for the Bitcoin price passed their last ATH, then they prepare to sell the Bitcoins. I don't know whether you have an urgent need again, but surely you will regret it because you sold your Bitcoin too early.