>>33570133>100 of each hyperpot, maxpot, and maxrevYou can easily get by with less than 50 max pots and max revives. Is what I'm currently running, and even on the off chance you need more, hyper potions and regular revives are not uncommon anymore, even moreso since raids drop them, so circumstances would be very extreme to go "damn I sure wish I had stockpiled more".
>50 fast TMsUSE THEM. Fixing a fast move will always guarantee that you get the move you want unless you're starting off with a legacy move, and there's also a 50% chance that new evolves/catches won't even need fixing anyway. Start fixing good/sentimental mons you have in your arsenal, or try getting a Hidden Power Water Suicine if you have no other application. Only charge TMs are worth hoarding since the outcome isn't as certain.
>200 pinapsUSE THEM. I too used to hoard quite a bit of them, but they're not as rare anymore, plus that raids will be the only content for 2 more months from now on, so another type spawn event won't probably come for some time. Use them as gym food or start using them even for semi uncommon catches.
>evo stonesPretty much every special evo besides Scizor sucks. Always keep one of said items around in case you get the opportunity to evolve another, otherwise toss 'em.
Only thing that basically has no recommendation against are rare candies, but even those you can convert to the candy of choice since those don't take up bag space. But you have "only" 151, so keep lugging those around.
Raid passes and lucky eggs should not be wasted, but look into using them as soon as possible, so take advantage of raids of whatever Pokemon that are good to have or stuff you fancy. Once you reach 10-15 passes you can start being conservative and make the most of free passes. Also, use those lucky eggs. Double exp events are nice, but the benefits of super high levels are not that great since odds are you'll be unable to power up mons past lv 30 anyway.