Can I request to get a second opinion from another moderator or a vote from trusted members if my question deserved to be put on hold? I believe I asked a valid question.
You absolutely can, and here's how. Edit the question to improve it, and it will automatically go to a list of questions that those with enough reputation points can review for reopening if they think it now should be open. If you think it was perfectly fine as it was, you can raise the issue in a new question here on Meta, or in chat if you prefer. If it was closed by only a moderator, pinging that moderator in a comment on the question (using @username) will work, and you can use that to ask the moderator for clarification in case the closure explanation he posted is unclear.