@1
"I am solving 20-30 puzzles a day" ++ Too many: 4 / day
"playing 2 rapid 10+0 games"
++ As your tournament is 15|10, play 15|10, one per day and analyse it if you lost.
"openings" ++ Not useful
"reading Nimzovitch's 'My System' book" ++ An excellent book, but will not help in short term.
I have a 15+10 Rapid tournament coming up on 15th June. As of now, I am solving 20-30 puzzles a day, playing 2 rapid 10+0 games, openings and reading Nimzovitch's 'My System' book.
Please advise