If you want to improve your bouldering skills, then there are some things you can do to help you become a better climber. There are three different areas that you can improve on. The first is mental, the second is physical, and the third is skill. Let's take a look at each one.
The mental aspect of climbing is often disregarded by climbers but if you think about it, it plays a huge part in your ability to complete routes. Many times, climbers are physically able to execute a hard move or get past the crux but because they are thinking about falling or worried that the people down below might think less of them if they fail, they get too tense and end up failing to stick the move. There are definitely some risks involved in this sport but letting the fear control you will only limit your climbing. You'll need to learn to trust in your skills as well as your spotter.
Using visualization will help tremendously as well. There are two types which are disassociative and associative. The first one involves seeing yourself climb the route as an observer. The second involves imagining as if you're actually climbing the route. By doing this, you'll be able to do the sequence of moves a lot more smoother and therefore saving energy. Do this before getting on the rock and you'll see a big improvement.
The physical aspect is where most climbers spend their time. Many climbers believe that the stronger their grip and upper body is, the better they will climb. This is actually true to a certain extent. However, often times, a problem can be completely with less strength if the climber just focused on technique instead. The best way to get stronger at climbing is to just climb. You can use campus boards, do pull ups, and even climb with a weighted vest to increase your strength.
You should ideally spend at least one day a week on climbing for the purpose of training. Instead of just climbing for the sake of climbing, create routes that work on specific things like crimps, pinches, slopers, etc. By doing this, you will improve in those areas a lot more efficiently. Doing traverse routes will also help if you want to increase your endurance. Although these sessions may be boring, you'll see great improvements once you get back to your routes.
The skill aspect of bouldering is definitely important. There are many physically weaker climbers who can do problems that stronger climbers can't simply because they are able to use correct technique which makes the climb a lot easier. Improving in this area will require things like learning different moves like knee drops, flagging, and heel hooks. You will also want to have the right climbing shoes as well. You can find climbing shoes for sale online. Watching more advanced climbers climb is a great way to pick up on techniques that you haven't even thought about using.
Get familiar with different technical moves such as knee drops, flagging, heel hooks, toe hooks, Gastons, and lock offs. These types of moves will help by reducing your need to power through everything like so many beginners do.
As an overall strategy, you may want to separate these aspects up. For example, one week, you can focus on a certain skill and the next week, focus on strength training and so on. The most important thing about getting better at bouldering is to enjoy climbing. The longer you've been climbing, the better you'll naturally get.