You know those pretty suited connectors like JQ and TJ? You can get away with playing them from any position early in the game. Raising only costs you about 1/20th of your stack, so when they hit you can make a good profit. But when it costs you 1/8th of your stack to open, you need to have position or really good cards.
My guess is you are opening too wide. In early position, you want at least AQs. In middle position, you can open up KQ. Only from late position do those pretty connectors make you money.
You might also be calling too much. I know calling is cheap when you're in the blinds, but you will be out of position the rest the hand. Whenever you call, make sure you are using the raiser's range. A hand you might raise from the Button is not good enough to call an UTG raise.
Get a opening range chart and learn the different opening hands you should play from each position. You don't
have to follow the chart, but it will give you an idea of other player's ranges.
Also learn
odds when drawing. Don't chase a flush or straight if the price is too high, and make the price too high if you believe villain is chasing. The 4/2 rule says multiply your outs by four for turn and river, and by two for river alone. So a flush draw is 9 outs. That means about a 18% chance you'll draw one each street.
Finally your opening bet size. Once you are down to 30BB, you want to open raise for about 2.5X the BB. So with 3000 chips and the big blind at 100, you want to open for 250. This gives you a good fold
equity, but if someone shoves behind you, you save yourself chips when you fold. At about 10BB, you want to either go all in or fold. Trust me. Smarter people than me have proven it to be so.
And finally, if you are unsure, bet or raise. Nobody like playing against aggressive opponents. Put the villain in a position to make a mistake.