It is an achievement to break even, since the average result is to lose the significant rake. So, if your results are not a result of good luck, then you are outplaying your opponents by a significant amount.
Although you have been playing for 3 months, I'm not sure what volume that represents. Some people play a lot more than others.
As general advice:
Keep studying! Do you have all of the programs you can get for free, such as ICM Trainer, the unregistered version of my program ICM Explorer, and the trial version of SNG Wizard? Do you use them? Try to put your opponents on ranges. Compare those ranges with what you actually see. Ask how you should respond to those ranges.
Try to pay attention to the hands which go to showdown even if they do not involve you. Take useful notes on your opponents.
If you are breaking even over a large sample, then any tradeoff of ROI that you made pushed you down to 0. Almost all players have a higher ROI on fewer tables. If you break even on 8 tables at a time, you would probably win if you played 4-6 tables at a time. If you break even playing every evening, then you would probably win if you played just during the softest nights, perhaps Fridays and Saturdays.
Try posting hands you found interesting, where you were not sure what the correct play was.