Don’t forget the side quests
Many players when starting and RPG forget that there are much more than the main missions in an RPG. Even the side quests help player get stronger for late game boss fights. Only rushing the story won’t do you any good and you will hit a wall mid to late game. Try to progress doing main quests and side quests side by side.