Looks like you've identified some opportunities for improvement.
Start with free floating the barrel. That usually produces the greatest improvement for the least work. If that doesn't provide the improvement you are looking for you will need to decide what you want to do about the stock. The low cost solution is to bed it yourself, or you may choose to invest in more rigid stock.