If I BTO a call, do I need enough money in my account to buy 100 shares (aka exercise my right) in order to profit from my option trade?

No, instead of exercising your right to buy 100 shares, buyers will often exit the trade early (in this case, STC) and profit from the difference in premium.  Here’s an example on Disney