what does it mean to be long or hold a stock
In terms of a security, such as a stock or a bond, or equivalently to be long in a security, means the holder of the position owns the security and will profit if the price of the security goes up. Going long a security is the more conventional practice of investing.